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 | ... | ... |