Skip to content

Commit

Permalink
Admin Dashboard logging output correctly configured
Browse files Browse the repository at this point in the history
  • Loading branch information
calaldees committed Dec 19, 2014
1 parent 4e46f37 commit 1b1955f
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 5 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -1,3 +1,4 @@
*.log
*.pid
*.pyc
*.vagrant
Expand Down
1 change: 0 additions & 1 deletion website/.gitignore
@@ -1,4 +1,3 @@
*.log
*.db
*.db-journal
*.egg-info
Expand Down
28 changes: 24 additions & 4 deletions website/development.ini.dist
Expand Up @@ -61,7 +61,7 @@ karakara.search.list.alphabetical.tags = [from, artist]

karakara.print_tracks.fields = [category, from, use, title, artist]

# Comunity settings ------------------------------------------------------------
# Comunity ---------------------------------------------------------------------

comunity.title = KaraKara.org.uk

Expand Down Expand Up @@ -123,13 +123,15 @@ port = 6543
# Logging -----------------------------------------------------------------------

[loggers]
keys = root, sqlalchemy, karakara, externals
keys = root, sqlalchemy, karakara, externals, admindashboard

[handlers]
keys = console, logfile
keys = console, logfile, admindashboard

[formatters]
keys = generic
keys = generic, message_only

# Loggers -------------------

[logger_root]
level = INFO
Expand All @@ -153,6 +155,8 @@ qualname = sqlalchemy.engine
# "level = DEBUG" logs SQL queries and results.
# "level = WARN" logs neither. (Recommended for production systems.)

# Log Handlers --------------

[handler_console]
class = StreamHandler
args = (sys.stderr,)
Expand All @@ -167,3 +171,19 @@ formatter = generic

[formatter_generic]
format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s

[formatter_message_only]
format = %(message)s

# Admin Dashboard Logging -------------

[logger_admindashboard]
level = INFO
handlers = admindashboard
qualname = json_log_event

[handler_admindashboard]
class = FileHandler
args = ('%(here)s/../admindashboard/events.log',)
level = NOTSET
formatter = message_only
2 changes: 2 additions & 0 deletions website/karakara/views/feedback.py
@@ -1,6 +1,7 @@
from pyramid.view import view_config

from externals.lib.misc import strip_non_base_types
from externals.lib.log import log_event
from . import web, action_ok, action_error

from ..model import DBSession
Expand Down Expand Up @@ -33,4 +34,5 @@ def feedback_view(request):
DBSession.add(feedback)

log.info('feedback - {0}'.format(request.params.get('details')))
log_event(request, **request.params)
return action_ok(message='Feedback received, thank you!')

0 comments on commit 1b1955f

Please sign in to comment.