logging: use customized pattern layout
This commit is contained in:
parent
999589a380
commit
b7502e5e77
3 changed files with 5 additions and 4 deletions
|
@ -17,6 +17,7 @@
|
|||
(defun setup(cfg)
|
||||
(let ((loglevel (config:from-env :loglevel (loglevel cfg)))
|
||||
(logfile (config:from-env :logfile (logfile cfg)))
|
||||
(pat "%&%<%I%;<;;>;-5p [%D{%H:%M:%S}] %g{}{}{:downcase}%:; ;F%2.2N - %:_%m%>%n")
|
||||
params)
|
||||
(if (stringp loglevel)
|
||||
(setf loglevel (util:to-keyword loglevel)))
|
||||
|
@ -24,7 +25,7 @@
|
|||
(setf logfile (util:path-from-string logfile)))
|
||||
(util:ensure-dir logfile)
|
||||
;(format t "~&loglevel: ~s, logfile: ~s~%" loglevel logfile)
|
||||
(setf params (list :sane loglevel :daily logfile))
|
||||
(setf params (list :sane loglevel :daily logfile :pattern pat))
|
||||
(if (console cfg)
|
||||
(setf params (cons :console params)))
|
||||
(apply #'log4cl:log-config params)))
|
||||
(apply #'log:config params)))
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
(config:add :logger :class 'logging:config
|
||||
:loglevel :info
|
||||
:logfile (t:test-path "scopes-test.log" "log")
|
||||
:console nil)
|
||||
:console t)
|
||||
|
||||
(config:add :server :class 'server:config
|
||||
:port "8899"
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
:address (address cfg)
|
||||
;:server :woo
|
||||
:silent t))
|
||||
(log:info "server started on port ~s." (port cfg))))
|
||||
(log:info "server started on port ~a." (port cfg))))
|
||||
|
||||
(defun stop (ctx)
|
||||
(clack:stop (listener ctx)))
|
||||
|
|
Loading…
Add table
Reference in a new issue