Revision 76ba3217
Gestion des logs dans les interfaces web
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3386 b22e2e97-25c9-44ff-b637-2e5ceca36478
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