summaryrefslogtreecommitdiffstats
path: root/app/in_log.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/in_log.py')
-rw-r--r--app/in_log.py57
1 files changed, 57 insertions, 0 deletions
diff --git a/app/in_log.py b/app/in_log.py
new file mode 100644
index 0000000..77c85d6
--- /dev/null
+++ b/app/in_log.py
@@ -0,0 +1,57 @@
+time_with_col = '\033[96m%(asctime)s\033[0m '
+
+LOG_SETTINGS = {
+ 'version': 1,
+ 'disable_existing_loggers': False,
+ 'handlers': {
+ 'default': {
+ 'class': 'logging.StreamHandler',
+ 'level': 'DEBUG',
+ 'formatter': 'default',
+ },
+ 'access_log': {
+ 'class': 'logging.StreamHandler',
+ 'level': 'DEBUG',
+ 'formatter': 'access'
+ },
+ 'blure': {
+ 'class': 'logging.StreamHandler',
+ 'level': 'DEBUG',
+ 'formatter': 'default',
+ 'filters': []
+ },
+ },
+ 'filters': {},
+ 'formatters': {
+ 'default': {
+ 'format': time_with_col + '%(levelname)-7s %(name)-12s | %(message)s',
+ 'datefmt': '%Y-%m-%d %H:%M:%S %z',
+ },
+ 'access': {
+ 'format': time_with_col + 'ACCESS [%(host)s] \033[94m%(status)d\033[0m <- %(request)s',
+ 'datefmt': '%Y-%m-%d %H:%M:%S %z',
+ },
+ },
+ 'loggers': {
+ 'sanic.access': {
+ 'level': 'DEBUG',
+ 'handlers': ['access_log'],
+ 'propagate': False
+ },
+ 'sanic.error': {
+ 'level': 'DEBUG',
+ 'handlers': ['default'],
+ 'propagate': True
+ },
+ 'sanic.root': {
+ 'level': 'DEBUG',
+ 'handlers': ['default'],
+ 'propagate': True
+ },
+ 'blure': {
+ 'level': 'DEBUG',
+ 'handlers': ['blure'],
+ 'propagate': True
+ }
+ }
+}