Visual FoxPro
Visual FoxPro
Enter/Leave Context in Logging
Demonstrates EnterContext and LeaveContext using the Chilkat Log API.Chilkat Visual FoxPro Downloads
LOCAL loLog
loLog = CreateObject('Chilkat.Log')
* Initialize the log object with an initial context tag:
loLog.Clear("myLog")
* Add some information..
loLog.LogInfo("Hello, I'm here...")
* Open a sub-context
loLog.EnterContext("abc")
* New information is now logged within the "abc" context.
loLog.LogInfo("This is inside the abc context")
loLog.LogError("File not found.")
* Perhaps open a new context...
loLog.EnterContext("fileInfo")
loLog.LogData("filename","something.txt")
loLog.LogData("path","/somedir/xyz")
loLog.LeaveContext()
* Close the "abc" context.
loLog.LeaveContext()
* Examine the content of the log:
? loLog.LastErrorText
* This is the output:
* myLog:
* Hello, I'm here...
* abc:
* This is inside the abc context
* File not found.
* fileInfo:
* filename: something.txt
* path: /somedir/xyz
* --fileInfo
* --abc
* --myLog
RELEASE loLog