0
我正在將我的金字塔應用程序部署到OpenShift。我在記錄配置方面很難。我必須登錄到一個文件,所以我有這樣的:OpenShift金字塔日誌記錄到文件
[loggers]
keys = root, myapp, sqlalchemy
[handlers]
keys = console, filelog
[formatters]
keys = generic
[logger_root]
level = INFO
handlers = console
[logger_myapp]
level = INFO
handlers = filelog
qualname = myapp
propagate = 0
[logger_sqlalchemy]
level = WARN
handlers =
qualname = sqlalchemy.engine
[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET
formatter = generic
[handler_filelog]
class = FileHandler
args = ('%(here)s/myapp.log', 'a')
level = NOTSET
formatter = generic
[formatter_generic]
format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s
的myapp.log
文件被創建,但是當我把我的變化沒有日誌記錄在此文件中找到。而另一件令我困惑的事情是,我的代碼記錄了一些警告,通過rhc tail
可見python.log
,但我所需的文件沒有內容。
謝謝!
你是如何開始你的金字塔應用程序?請參閱http://stackoverflow.com/questions/19058215/why-is-my-log-level-not-being-used-when-using-loadapp-from-paste-deploy瞭解Heroku上的工作方式。 –