Index: vhDeploy/JBL/Deploy201111150827.cls.xml
===================================================================
diff -u
--- vhDeploy/JBL/Deploy201111150827.cls.xml (revision 0)
+++ vhDeploy/JBL/Deploy201111150827.cls.xml (revision 2937)
@@ -0,0 +1,20 @@
+
+
+
+
+
+1
+svn.Deploy
+0
+
+
+Config item instellen voor logging van webservices.
+
+
+
+1
+
+
+
+
Index: WS/WebService.cls.xml
===================================================================
diff -u -r2882 -r2937
--- WS/WebService.cls.xml (.../WebService.cls.xml) (revision 2882)
+++ WS/WebService.cls.xml (.../WebService.cls.xml) (revision 2937)
@@ -120,17 +120,31 @@
set Webmethod = $Get(%request.CgiEnvs("HTTP_SOAPACTION"))
set Webmethod = $Piece($Piece(Webmethod,".",$length(Webmethod,".")),"""")
- set Counter = $increment(^zWS.Logger(..%ClassName(1)_" "_Webmethod))
- if Counter < 201 {
- set Filename = ##class(TECH.Files).AppendFile(Path,..%ClassName(1)_"\"_Webmethod_"\"_$job_Direction_Timestamp_$Random(10000)_".log")
- set FileWriter = ##class(TECH.File.FileWriter).%New(Filename)
-
- Do FileWriter.WriteStream(Stream)
- Do FileWriter.Close()
+ Set ClassName = ..%ClassName(1)
- do Stream.Rewind()
+ If (..IsLoggingNodig(ClassName, Webmethod))
+ {
+ set Counter = $increment(^zWS.Logger(ClassName_" "_Webmethod))
+ if Counter < 201 {
+ set Filename = ##class(TECH.Files).AppendFile(Path,ClassName_"\"_Webmethod_"\"_$job_Direction_Timestamp_$Random(10000)_".log")
+ set FileWriter = ##class(TECH.File.FileWriter).%New(Filename)
+
+ Do FileWriter.WriteStream(Stream)
+ Do FileWriter.Close()
+
+ do Stream.Rewind()
+ }
}
]]>
+
+
+1
+ClassName:%String,Webmethod:%String
+1
+%Boolean
+
+