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)
|
(defun setup(cfg)
|
||||||
(let ((loglevel (config:from-env :loglevel (loglevel cfg)))
|
(let ((loglevel (config:from-env :loglevel (loglevel cfg)))
|
||||||
(logfile (config:from-env :logfile (logfile cfg)))
|
(logfile (config:from-env :logfile (logfile cfg)))
|
||||||
|
(pat "%&%<%I%;<;;>;-5p [%D{%H:%M:%S}] %g{}{}{:downcase}%:; ;F%2.2N - %:_%m%>%n")
|
||||||
params)
|
params)
|
||||||
(if (stringp loglevel)
|
(if (stringp loglevel)
|
||||||
(setf loglevel (util:to-keyword loglevel)))
|
(setf loglevel (util:to-keyword loglevel)))
|
||||||
|
@ -24,7 +25,7 @@
|
||||||
(setf logfile (util:path-from-string logfile)))
|
(setf logfile (util:path-from-string logfile)))
|
||||||
(util:ensure-dir logfile)
|
(util:ensure-dir logfile)
|
||||||
;(format t "~&loglevel: ~s, logfile: ~s~%" loglevel 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)
|
(if (console cfg)
|
||||||
(setf params (cons :console params)))
|
(setf params (cons :console params)))
|
||||||
(apply #'log4cl:log-config params)))
|
(apply #'log:config params)))
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
(config:add :logger :class 'logging:config
|
(config:add :logger :class 'logging:config
|
||||||
:loglevel :info
|
:loglevel :info
|
||||||
:logfile (t:test-path "scopes-test.log" "log")
|
:logfile (t:test-path "scopes-test.log" "log")
|
||||||
:console nil)
|
:console t)
|
||||||
|
|
||||||
(config:add :server :class 'server:config
|
(config:add :server :class 'server:config
|
||||||
:port "8899"
|
:port "8899"
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
:address (address cfg)
|
:address (address cfg)
|
||||||
;:server :woo
|
;:server :woo
|
||||||
:silent t))
|
:silent t))
|
||||||
(log:info "server started on port ~s." (port cfg))))
|
(log:info "server started on port ~a." (port cfg))))
|
||||||
|
|
||||||
(defun stop (ctx)
|
(defun stop (ctx)
|
||||||
(clack:stop (listener ctx)))
|
(clack:stop (listener ctx)))
|
||||||
|
|
Loading…
Add table
Reference in a new issue