Commit d9d83f26d3a5d84a5e0ef974bc05bfb01c9286be

Authored by Miguel Barão
1 parent f29048c2
Exists in master and in 1 other branch dev

- fixed logger configuration (still had configs for cherrypy)

BUGS.md
1 1  
2 2 # BUGS
3 3  
4   -- config/logger.yaml ainda é do cherrypy...
  4 +- eventos unfocus?
  5 +- servidor nao esta a lidar com eventos scroll/resize. ignorar?
  6 +
  7 +# TODO
  8 +
5 9 - servir imagens das perguntas
6 10 - hints nao funciona
7 11 - fazer renderer para formulas com mathjax serverside (mathjax-node).
8 12 - fazer renderer para imagens, com links /file?ref=xpto;name=zzz.jpg
9 13 - fazer renderer para linguagem assembly mips?
10 14 - permitir eliminar teste a decorrer
11   -- eventos unfocus?
12   -- servidor nao esta a lidar com eventos scroll/resize. ignorar?
13   -
14   -# TODO
15   -
16 15 - cancelar teste no menu admin. Dado o numero de aluno remove teste e faz logout do aluno.
17 16 - decorador para user 0, evita o "if uid==0" em muitas funcoes.
18 17 - mathjax-node:
... ... @@ -39,6 +38,7 @@
39 38  
40 39 # FIXED
41 40  
  41 +- config/logger.yaml ainda é do cherrypy...
42 42 - uniformizar question.py com a de aprendizations...
43 43 - qual a diferenca entre md_to_html e md_to_html_review, parece desnecessario haver dois.
44 44 - converter markdown para mistune.
... ...
config/logger-debug.yaml
... ... @@ -14,56 +14,32 @@ handlers:
14 14 formatter: 'standard'
15 15 stream: 'ext://sys.stdout'
16 16  
17   - cherrypy_console:
18   - level: 'DEBUG'
19   - class: 'logging.StreamHandler'
20   - formatter: 'standard'
21   - stream: 'ext://sys.stdout'
22   -
23   - cherrypy_access:
24   - level: 'DEBUG'
25   - class: 'logging.handlers.RotatingFileHandler'
26   - formatter: 'void'
27   - filename: 'logs/access.log'
28   - maxBytes: 10485760
29   - backupCount: 20
30   - encoding: 'utf8'
31   -
32   - cherrypy_error:
33   - level: 'DEBUG'
34   - class: 'logging.handlers.RotatingFileHandler'
35   - formatter: 'void'
36   - filename: 'logs/errors.log'
37   - maxBytes: 10485760
38   - backupCount: 20
39   - encoding: 'utf8'
40   -
41 17 loggers:
42 18 '':
43 19 handlers: ['default']
44 20 level: 'DEBUG'
45 21  
46   - 'cherrypy.access':
47   - handlers: ['cherrypy_access']
  22 + 'app':
  23 + handlers: ['default']
48 24 level: 'DEBUG'
49 25 propagate: False
50 26  
51   - 'cherrypy.error':
52   - handlers: ['cherrypy_console', 'cherrypy_error']
  27 + 'models':
  28 + handlers: ['default']
53 29 level: 'DEBUG'
54 30 propagate: False
55 31  
56   - 'app':
  32 + 'questionfactory':
57 33 handlers: ['default']
58 34 level: 'DEBUG'
59 35 propagate: False
60 36  
61   - 'test':
  37 + 'questions':
62 38 handlers: ['default']
63 39 level: 'DEBUG'
64 40 propagate: False
65 41  
66   - 'questions':
  42 + 'test':
67 43 handlers: ['default']
68 44 level: 'DEBUG'
69 45 propagate: False
... ... @@ -72,4 +48,3 @@ loggers:
72 48 handlers: ['default']
73 49 level: 'DEBUG'
74 50 propagate: False
75   -
... ...
config/logger.yaml
... ... @@ -5,7 +5,7 @@ formatters:
5 5 void:
6 6 format: ''
7 7 standard:
8   - format: '%(asctime)s | %(levelname)-8s | %(name)-14s | %(message)s'
  8 + format: '%(asctime)s | %(levelname)-8s | %(name)-15s | %(message)s'
9 9  
10 10 handlers:
11 11 default:
... ... @@ -14,56 +14,32 @@ handlers:
14 14 formatter: 'standard'
15 15 stream: 'ext://sys.stdout'
16 16  
17   - cherrypy_console:
18   - level: 'INFO'
19   - class: 'logging.StreamHandler'
20   - formatter: 'standard'
21   - stream: 'ext://sys.stdout'
22   -
23   - cherrypy_access:
24   - level: 'INFO'
25   - class: 'logging.handlers.RotatingFileHandler'
26   - formatter: 'void'
27   - filename: 'logs/access.log'
28   - maxBytes: 10485760
29   - backupCount: 20
30   - encoding: 'utf8'
31   -
32   - cherrypy_error:
33   - level: 'INFO'
34   - class: 'logging.handlers.RotatingFileHandler'
35   - formatter: 'void'
36   - filename: 'logs/errors.log'
37   - maxBytes: 10485760
38   - backupCount: 20
39   - encoding: 'utf8'
40   -
41 17 loggers:
42 18 '':
43 19 handlers: ['default']
44 20 level: 'INFO'
45 21  
46   - 'cherrypy.access':
47   - handlers: ['cherrypy_access']
  22 + 'app':
  23 + handlers: ['default']
48 24 level: 'INFO'
49 25 propagate: False
50 26  
51   - 'cherrypy.error':
52   - handlers: ['cherrypy_console', 'cherrypy_error']
  27 + 'models':
  28 + handlers: ['default']
53 29 level: 'INFO'
54 30 propagate: False
55 31  
56   - 'app':
  32 + 'questionfactory':
57 33 handlers: ['default']
58 34 level: 'INFO'
59 35 propagate: False
60 36  
61   - 'test':
  37 + 'questions':
62 38 handlers: ['default']
63 39 level: 'INFO'
64 40 propagate: False
65 41  
66   - 'questions':
  42 + 'test':
67 43 handlers: ['default']
68 44 level: 'INFO'
69 45 propagate: False
... ...