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,6 +13,12 @@ directory '/etc/colab' do | ||
13 | mode 0755 | 13 | mode 0755 |
14 | end | 14 | end |
15 | 15 | ||
16 | +directory '/var/log/colab' do | ||
17 | + owner 'colab' | ||
18 | + group 'colab' | ||
19 | + mode 0755 | ||
20 | +end | ||
21 | + | ||
16 | execute 'secret-key' do | 22 | execute 'secret-key' do |
17 | f = '/etc/colab/secret.key' | 23 | f = '/etc/colab/secret.key' |
18 | command "openssl rand -hex 32 -out #{f} && chown root:colab #{f} && chmod 0640 #{f}" | 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,6 +47,13 @@ template '/etc/colab/settings.d/01-apps.yaml' do | ||
41 | notifies :restart, 'service[colab]' | 47 | notifies :restart, 'service[colab]' |
42 | end | 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 | directory '/var/lib/colab-assets/spb/' do | 57 | directory '/var/lib/colab-assets/spb/' do |
45 | owner 'root' | 58 | owner 'root' |
46 | group 'root' | 59 | group 'root' |
@@ -0,0 +1,28 @@ | @@ -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 |