A Python Module to create logs on Discord, Telegram or a local file
Either
pip install Logger-Zuj3brusu
Or
pip install git+git://github.com/Zuj3brusu/Logger.git
from Logger import logger
# Creating a Logger object
loggerObject = logger.Logger()
One way to do this is to directly set the values of DcUrl and DcBotName while initializing the logger. Another way to do this is
# Set the values of Discord Webhook url and Bot Name
loggerObject.setDiscord(DcUrl = <Channel Webhook>, DcBotName = <Name of the Bot>)
# Start the Discord Logger
loggerObject.startDiscordLogger()
One way to do this is to directly set the values of TgChatID and TgbotAPI while initializing the logger. Another way to do this is
# Set the values of Telegram Chat ID and Bot API
loggerObject.setTelegram(TgChatID = <Chat ID>, TgbotAPI = <Bot API>)
# Start the Telegram Logger
loggerObject.startDiscordLogger()
While the FileLogger is initialized by default, you can still change any/all of the parameters. One way to do this is to directly set the values of FileLogger parameters while initializing the logger. Another way to do this is
# Set the values of Telegram Chat ID and Bot API
loggerObject.setFileLogger(
LogFolderLocation = <LogFolderLocation>,
LogFileName = <LogFileName>,
LogFileMode = <LogFileMode>,
LogFormat = <LogFormat>,
LogLevel = <LogLevel>
)
# Start the FileLogger
loggerObject.startFileLogger()
Logs can be sent using any/all Logger(s). You just need to set the values of parameters to True
for the Loggers for which you want to send the logs.
print
Determines whether to print success or error messages.
log="Hello World"
loggerObject.send(log,discord=True,telegram=True,filelogs=True,print=True)