You can use the
) method to configure the logging:
You will notice that the logging module breaks PEP8 styleguide and uses
camelCasenaming conventions. This is because it was adopted from Log4j, a logging utility in Java. It is a known issue in the package but by the time it was decided to add it to the standard library, it had already been adopted by users and changing it to meet PEP8 requirements would cause backwards compatibility issues. (Source)
Some of the commonly used parameters for
basicConfig() are the following:
level: The root logger will be set to the specified severity level.
filename: This specifies the file.
filenameis given, the file is opened in this mode. The default is
a, which means append.
format: This is the format of the log message.
By using the
level parameter, you can set what level of log messages you want to record. This can be done by passing one of the constants available in the class, and this would enable all logging calls at or above that level to be logged.
Become a Member to join the conversation.