Commit f768975a5b91906f738dd030ec13f23acbda18e8
1 parent
18c8b6ad
Exists in
master
and in
90 other branches
Added logging for colab
Showing
2 changed files
with
41 additions
and
0 deletions
Show diff stats
cookbooks/colab/recipes/default.rb
| ... | ... | @@ -13,6 +13,12 @@ directory '/etc/colab' do |
| 13 | 13 | mode 0755 |
| 14 | 14 | end |
| 15 | 15 | |
| 16 | +directory '/var/log/colab' do | |
| 17 | + owner 'colab' | |
| 18 | + group 'colab' | |
| 19 | + mode 0755 | |
| 20 | +end | |
| 21 | + | |
| 16 | 22 | execute 'secret-key' do |
| 17 | 23 | f = '/etc/colab/secret.key' |
| 18 | 24 | command "openssl rand -hex 32 -out #{f} && chown root:colab #{f} && chmod 0640 #{f}" |
| ... | ... | @@ -41,6 +47,13 @@ template '/etc/colab/settings.d/01-apps.yaml' do |
| 41 | 47 | notifies :restart, 'service[colab]' |
| 42 | 48 | end |
| 43 | 49 | |
| 50 | +template '/etc/colab/settings.d/02-logging.yaml' do | |
| 51 | + owner 'root' | |
| 52 | + group 'colab' | |
| 53 | + mode 0640 | |
| 54 | + notifies :restart, 'service[colab]' | |
| 55 | +end | |
| 56 | + | |
| 44 | 57 | directory '/var/lib/colab-assets/spb/' do |
| 45 | 58 | owner 'root' |
| 46 | 59 | group 'root' | ... | ... |
| ... | ... | @@ -0,0 +1,28 @@ |
| 1 | +LOGGING: | |
| 2 | + version: 1 | |
| 3 | + disable_existing_loggers: True | |
| 4 | + | |
| 5 | + formatters: | |
| 6 | + verbose: | |
| 7 | + format: '%(asctime)s (%(name)s) %(levelname)s: %(message)s' | |
| 8 | + | |
| 9 | + handlers: | |
| 10 | + file: | |
| 11 | + level: DEBUG | |
| 12 | + class: logging.handlers.TimedRotatingFileHandler | |
| 13 | + filename: /var/log/colab/colab.log | |
| 14 | + interval: 24 # 24 hours | |
| 15 | + backupCount: 7 # keep last 7 backups | |
| 16 | + encoding: UTF-8 | |
| 17 | + formatter: verbose | |
| 18 | + | |
| 19 | + loggers: | |
| 20 | + django: | |
| 21 | + handlers: | |
| 22 | + - file | |
| 23 | + level: DEBUG | |
| 24 | + | |
| 25 | + revproxy: | |
| 26 | + handlers: | |
| 27 | + - file | |
| 28 | + level: ERROR | ... | ... |