Merge pull request #314 from wlach/logging

Bug 1117856 - Add basic internal logging to treeherder
This commit is contained in:
Mauro Doglio 2015-01-07 12:32:45 +00:00
Родитель cfaae9f724 8919d4f98c
Коммит a10d257c5f
4 изменённых файлов: 102 добавлений и 0 удалений

Просмотреть файл

@ -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"];