Author: Cristian Stefan Totolin Language: python
Description: Not specified Timestamp: 2017-07-02 17:56:27 +0000
View raw paste Reply
{
        "version": 1,
        "disable_existing_loggers": false,
        "formatters": {
                "simple": {
                        "format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
                }
        },

        "handlers": {
                "console": {
                        "class": "logging.StreamHandler",
                        "level": "DEBUG",
                        "formatter": "simple",
                        "stream": "ext://sys.stdout"
                },

                "info_file_handler": {
                        "class": "logging.handlers.RotatingFileHandler",
                        "level": "INFO",
                        "formatter": "simple",
                        "filename": "info.log",
                        "maxBytes": 10485760,
                        "backupCount": 20,
                        "encoding": "utf8"
                },

                "error_file_handler": {
                        "class": "logging.handlers.RotatingFileHandler",
                        "level": "ERROR",
                        "formatter": "simple",
                        "filename": "errors.log",
                        "maxBytes": 10485760,
                        "backupCount": 20,
                        "encoding": "utf8"
                }
        },

        "loggers": {
                "my_module": {
                        "level": "ERROR",
                        "handlers": ["console"],
                        "propagate": "no"
                }
        },

        "root": {
                "level": "INFO",
                "handlers": ["console", "info_file_handler", "error_file_handler"]
        }
}
View raw paste Reply