Project

General

Profile

Revision 76ba3217

ID76ba321714606144610e28592346eabbedb774cf
Parent 56dbf7c8
Child 5f5c1fd6

Added by Aurelien BOMPARD about 14 years ago

Gestion des logs dans les interfaces web

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3386 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

Makefile
18 18
	mkdir -p $(DESTDIR)$(HTTPD_DIR)
19 19
	ln -f -s $(SYSCONFDIR)/vigilo/$(NAME)/$(NAME).conf $(DESTDIR)$(HTTPD_DIR)/
20 20
	echo $(HTTPD_DIR)/$(NAME).conf >> INSTALLED_FILES
21
	install -p -m 644 -D deployment/logrotate $(DESTDIR)$(SYSCONFDIR)/logrotate.d/$(NAME)
22
	echo $(SYSCONFDIR)/logrotate.d/$(NAME) >> INSTALLED_FILES
23
	mkdir -p /var/log/vigilo/$(NAME)
21 24

  
22 25
include buildenv/Makefile.common
23 26

  
deployment/logrotate
1
/var/log/vigilo/vigigraph/*.log {
2
    rotate 12
3
    monthly
4
    notifempty
5
    compress
6
}
deployment/settings.ini
117 117

  
118 118
; If you create additional loggers, add them as a key to [loggers]
119 119
[logger_root]
120
level = DEBUG
120
level = INFO
121 121
handlers = root_log
122 122

  
123 123
[logger_vigigraph]
124
level = DEBUG
124
level = INFO
125 125
handlers = vigigraph_log
126 126
qualname = vigigraph
127 127

  
128 128
[logger_sqlalchemy]
129
level = DEBUG
129
level = INFO
130 130
handlers = sql_log
131 131
qualname = sqlalchemy.engine
132 132

  
133 133
; A logger for authentication, identification and authorization -- this is
134 134
; repoze.who and repoze.what:
135 135
[logger_auth]
136
level = DEBUG
136
level = INFO
137 137
handlers = auth_log
138 138
qualname = auth
139 139

  
......
146 146

  
147 147
[handler_sql_log]
148 148
class = FileHandler
149
args = ('log/sql.log','a')
149
args = ('/var/log/vigilo/vigigraph/sql.log','a')
150 150
level = DEBUG
151 151
formatter = generic
152 152

  
153 153
[handler_root_log]
154 154
class = FileHandler
155
args = ('log/root.log','a')
155
args = ('/var/log/vigilo/vigigraph/root.log','a')
156 156
level = DEBUG
157 157
formatter = generic
158 158

  
159 159
[handler_vigigraph_log]
160 160
class = FileHandler
161
args = ('log/vigigraph.log','a')
161
args = ('/var/log/vigilo/vigigraph/vigigraph.log','a')
162 162
level = DEBUG
163 163
formatter = generic
164 164

  
165 165
[handler_auth_log]
166 166
class = FileHandler
167
args = ('log/auth.log','a')
167
args = ('/var/log/vigilo/vigigraph/auth.log','a')
168 168
level = DEBUG
169 169
formatter = generic
170 170

  
deployment/vigigraph.wsgi
8 8

  
9 9
#os.environ['PYTHON_EGG_CACHE'] = '/tmp/vigiboard/python-eggs'
10 10

  
11
#from paste.script.util.logging_config import fileConfig
12
#fileConfig(basedir + ini_file)
13

  
14 11
import os.path
15 12
ini_file = '/etc/vigilo/vigigraph/settings.ini'
16 13
ini_file = os.path.join('/', *ini_file.split('/'))
......
18 15
from paste.deploy import loadapp
19 16
application = loadapp('config:%s' % ini_file)
20 17

  
18
from paste.script.util.logging_config import fileConfig
19
fileConfig(ini_file)
20

  
pkg/vigigraph.mdv.spec
59 59
%dir %{_sysconfdir}/vigilo
60 60
%config(noreplace) %{_sysconfdir}/vigilo/%{module}
61 61
%{_sysconfdir}/httpd/conf/webapps.d/%{module}.conf
62
%config(noreplace) %{_sysconfdir}/logrotate.d/%{module}
63
%dir %{_localstatedir}/log/vigilo/
64
%attr(750,apache,apache) %{_localstatedir}/log/vigilo/%{module}
62 65
%{python_sitelib}/*
63 66

  
64

  
65
%changelog
66
* Mon Feb 08 2010 Aurelien Bompard <aurelien.bompard@c-s.fr>
67
- initial package

Also available in: Unified diff