diff --git a/BUGS.md b/BUGS.md index 16ae5c4..a73b100 100644 --- a/BUGS.md +++ b/BUGS.md @@ -1,18 +1,17 @@ # BUGS -- config/logger.yaml ainda é do cherrypy... +- eventos unfocus? +- servidor nao esta a lidar com eventos scroll/resize. ignorar? + +# TODO + - servir imagens das perguntas - hints nao funciona - fazer renderer para formulas com mathjax serverside (mathjax-node). - fazer renderer para imagens, com links /file?ref=xpto;name=zzz.jpg - fazer renderer para linguagem assembly mips? - permitir eliminar teste a decorrer -- eventos unfocus? -- servidor nao esta a lidar com eventos scroll/resize. ignorar? - -# TODO - - cancelar teste no menu admin. Dado o numero de aluno remove teste e faz logout do aluno. - decorador para user 0, evita o "if uid==0" em muitas funcoes. - mathjax-node: @@ -39,6 +38,7 @@ # FIXED +- config/logger.yaml ainda é do cherrypy... - uniformizar question.py com a de aprendizations... - qual a diferenca entre md_to_html e md_to_html_review, parece desnecessario haver dois. - converter markdown para mistune. diff --git a/config/logger-debug.yaml b/config/logger-debug.yaml index 5c68ba5..3bccb78 100644 --- a/config/logger-debug.yaml +++ b/config/logger-debug.yaml @@ -14,56 +14,32 @@ handlers: formatter: 'standard' stream: 'ext://sys.stdout' - cherrypy_console: - level: 'DEBUG' - class: 'logging.StreamHandler' - formatter: 'standard' - stream: 'ext://sys.stdout' - - cherrypy_access: - level: 'DEBUG' - class: 'logging.handlers.RotatingFileHandler' - formatter: 'void' - filename: 'logs/access.log' - maxBytes: 10485760 - backupCount: 20 - encoding: 'utf8' - - cherrypy_error: - level: 'DEBUG' - class: 'logging.handlers.RotatingFileHandler' - formatter: 'void' - filename: 'logs/errors.log' - maxBytes: 10485760 - backupCount: 20 - encoding: 'utf8' - loggers: '': handlers: ['default'] level: 'DEBUG' - 'cherrypy.access': - handlers: ['cherrypy_access'] + 'app': + handlers: ['default'] level: 'DEBUG' propagate: False - 'cherrypy.error': - handlers: ['cherrypy_console', 'cherrypy_error'] + 'models': + handlers: ['default'] level: 'DEBUG' propagate: False - 'app': + 'questionfactory': handlers: ['default'] level: 'DEBUG' propagate: False - 'test': + 'questions': handlers: ['default'] level: 'DEBUG' propagate: False - 'questions': + 'test': handlers: ['default'] level: 'DEBUG' propagate: False @@ -72,4 +48,3 @@ loggers: handlers: ['default'] level: 'DEBUG' propagate: False - diff --git a/config/logger.yaml b/config/logger.yaml index 1ab0219..2beabc0 100644 --- a/config/logger.yaml +++ b/config/logger.yaml @@ -5,7 +5,7 @@ formatters: void: format: '' standard: - format: '%(asctime)s | %(levelname)-8s | %(name)-14s | %(message)s' + format: '%(asctime)s | %(levelname)-8s | %(name)-15s | %(message)s' handlers: default: @@ -14,56 +14,32 @@ handlers: formatter: 'standard' stream: 'ext://sys.stdout' - cherrypy_console: - level: 'INFO' - class: 'logging.StreamHandler' - formatter: 'standard' - stream: 'ext://sys.stdout' - - cherrypy_access: - level: 'INFO' - class: 'logging.handlers.RotatingFileHandler' - formatter: 'void' - filename: 'logs/access.log' - maxBytes: 10485760 - backupCount: 20 - encoding: 'utf8' - - cherrypy_error: - level: 'INFO' - class: 'logging.handlers.RotatingFileHandler' - formatter: 'void' - filename: 'logs/errors.log' - maxBytes: 10485760 - backupCount: 20 - encoding: 'utf8' - loggers: '': handlers: ['default'] level: 'INFO' - 'cherrypy.access': - handlers: ['cherrypy_access'] + 'app': + handlers: ['default'] level: 'INFO' propagate: False - 'cherrypy.error': - handlers: ['cherrypy_console', 'cherrypy_error'] + 'models': + handlers: ['default'] level: 'INFO' propagate: False - 'app': + 'questionfactory': handlers: ['default'] level: 'INFO' propagate: False - 'test': + 'questions': handlers: ['default'] level: 'INFO' propagate: False - 'questions': + 'test': handlers: ['default'] level: 'INFO' propagate: False -- libgit2 0.21.2