Skip to content

Commit a887047

Browse files
committed
Add debugging information to Logger.Log
1 parent a0a42fd commit a887047

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

Extensions/Logger.dyalog

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,25 @@
9393
r0TieNo
9494
9595

96-
Log req
96+
tryGetting{0::('-'@(' '=))(⎕DM),'-retrieving-"',,'"' }
97+
98+
Log req;addr;user;ts;method;page;status;msec;bytes
9799
:Access public
98100
:If Active
99101
:Hold 'Lumberjack'
100-
Cache,((missing 2req.PeerAddr),' ',(missing req.Session.User),#.Dates.LogFmtNow,'"',req.Method,' ',req.Page,'"',' ',¨req.Response.(Status MSec Bytes)),EOL
102+
:Trap 0
103+
Cache,((missing 2req.PeerAddr),' ',(missing req.Session.User),#.Dates.LogFmtNow,'"',req.Method,' ',req.Page,'"',' ',¨req.Response.(Status MSec Bytes)),EOL
104+
:Else something in logging failed, try figuring out what
105+
addrtryGetting'req.PeerAddr'
106+
usertryGetting'req.Session.User'
107+
tstryGetting'#.Dates.LogFmtNow'
108+
methodtryGetting'req.Method'
109+
pagetryGetting'req.Page'
110+
statustryGetting'req.Response.Status'
111+
msectryGetting'req.Response.MSec'
112+
bytestryGetting'req.Response.Bytes'
113+
Cache,(missing addr),' ',(missing user),ts,'"',method,' ',page,'" ',status,' ',msec,' ',bytes,EOL
114+
:EndTrap
101115
:EndHold
102116
:EndIf
103117

0 commit comments

Comments
 (0)