зеркало из https://github.com/mozilla/treeherder.git
Merge pull request #314 from wlach/logging
Bug 1117856 - Add basic internal logging to treeherder
This commit is contained in:
Коммит
a10d257c5f
|
@ -0,0 +1,44 @@
|
|||
import logging
|
||||
|
||||
LOGGING = {
|
||||
'version': 1,
|
||||
'disable_existing_loggers': True,
|
||||
'formatters': {
|
||||
'standard': {
|
||||
'format': "[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s",
|
||||
},
|
||||
},
|
||||
'handlers': {
|
||||
'console': {
|
||||
'level': 'DEBUG',
|
||||
'class': 'logging.StreamHandler',
|
||||
'formatter': 'standard'
|
||||
},
|
||||
'logfile': {
|
||||
'level': 'DEBUG',
|
||||
'class': 'logging.handlers.RotatingFileHandler',
|
||||
'filename': '/var/log/treeherder/treeherder.log',
|
||||
'maxBytes': 5 * 1024 * 1024,
|
||||
'backupCount': 2,
|
||||
'formatter': 'standard',
|
||||
},
|
||||
'syslog': {
|
||||
'level': 'DEBUG',
|
||||
'class': 'logging.handlers.SysLogHandler',
|
||||
'formatter': 'default',
|
||||
'facility': logging.handlers.SysLogHandler.LOG_LOCAL7,
|
||||
}
|
||||
},
|
||||
'loggers': {
|
||||
'django': {
|
||||
'handlers': ['console', 'logfile', 'syslog'],
|
||||
'level': 'INFO',
|
||||
'propagate': True,
|
||||
},
|
||||
'treeherder': {
|
||||
'handlers': ['console', 'logfile', 'syslog'],
|
||||
'level': 'DEBUG',
|
||||
'propagate': False,
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,36 @@
|
|||
LOGGING = {
|
||||
'version': 1,
|
||||
'disable_existing_loggers': True,
|
||||
'formatters': {
|
||||
'standard': {
|
||||
'format': "[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s",
|
||||
},
|
||||
},
|
||||
'handlers': {
|
||||
'console': {
|
||||
'level': 'DEBUG',
|
||||
'class': 'logging.StreamHandler',
|
||||
'formatter': 'standard'
|
||||
},
|
||||
'logfile': {
|
||||
'level': 'DEBUG',
|
||||
'class': 'logging.handlers.RotatingFileHandler',
|
||||
'filename': '/var/log/treeherder/treeherder.log',
|
||||
'maxBytes': 5 * 1024 * 1024,
|
||||
'backupCount': 2,
|
||||
'formatter': 'standard',
|
||||
},
|
||||
},
|
||||
'loggers': {
|
||||
'django': {
|
||||
'handlers': ['console', 'logfile'],
|
||||
'level': 'INFO',
|
||||
'propagate': True,
|
||||
},
|
||||
'treeherder': {
|
||||
'handlers': ['console', 'logfile'],
|
||||
'level': 'DEBUG',
|
||||
'propagate': False,
|
||||
}
|
||||
}
|
||||
}
|
|
@ -55,6 +55,17 @@ export TREEHERDER_RABBITMQ_PORT='${RABBITMQ_PORT}'
|
|||
"
|
||||
}
|
||||
|
||||
file {"/var/log/treeherder/":
|
||||
ensure => "directory",
|
||||
owner => "vagrant",
|
||||
group => "adm",
|
||||
mode => 750,
|
||||
}
|
||||
|
||||
file {"${PROJ_DIR}/treeherder/settings/local.py":
|
||||
content => template("${PROJ_DIR}/puppet/files/treeherder/local.production.py"),
|
||||
}
|
||||
|
||||
class vagrant {
|
||||
class {
|
||||
init: before => Class["mysql"];
|
||||
|
|
|
@ -54,6 +54,17 @@ export TREEHERDER_RABBITMQ_PORT='${RABBITMQ_PORT}'
|
|||
"
|
||||
}
|
||||
|
||||
file {"/var/log/treeherder/":
|
||||
ensure => "directory",
|
||||
owner => "vagrant",
|
||||
group => "adm",
|
||||
mode => 750,
|
||||
}
|
||||
|
||||
file {"${PROJ_DIR}/treeherder/settings/local.py":
|
||||
content => template("${PROJ_DIR}/puppet/files/treeherder/local.vagrant.py"),
|
||||
}
|
||||
|
||||
class vagrant {
|
||||
class {
|
||||
init: before => Class["mysql"];
|
||||
|
|
Загрузка…
Ссылка в новой задаче