Index: vhLib/Logging.cls.xml
===================================================================
diff -u -r318 -r323
--- vhLib/Logging.cls.xml (.../Logging.cls.xml) (revision 318)
+++ vhLib/Logging.cls.xml (.../Logging.cls.xml) (revision 323)
@@ -112,6 +112,11 @@
+
+%String
+
+
+
Stack level in case of errors
@@ -247,6 +252,11 @@
set ..GebruikerID = ##class(TECH.Context.RuntimeContext).Instance().GeefGebruikerID()
set ..Gebruiker = ##class(TECH.Context.RuntimeContext).Instance().GeefGebruikerInitialen()
set ..SessionID = ##class(TECH.Context.RuntimeContext).Instance().GeefSessieID()
+ If ..SessionID '= "" {
+ Try{
+ Set ..ClientAdres = ##class(APPS.algemeen.VhintraShell.SessionService).%New().GeefClientAdresVoorSessieSleutel(..SessionID)
+ }Catch(E){}
+ }
if $IsObject(Detail) { set ..Info = Detail }
else {
@@ -256,7 +266,8 @@
Set ..ProgLabel = $G(ProgLabel)
if ($IsObject($get(%request)))&&(%request.%IsA("%CSP.Request")) {
- set ..RemoteIP =%request.GetCgiEnv("REMOTE_ADDR")
+ Set Request = ##class(TECH.CSP.Request).%New(%request)
+ Set ..RemoteIP = Request.GeefClientAdres()
}
Quit
@@ -425,6 +436,9 @@
SessionID
+
+ClientAdres
+