Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Perl) Enter/Leave Context in LoggingDemonstrates EnterContext and LeaveContext using the Chilkat Log API.
use chilkat(); $log = chilkat::CkLog->new(); # Initialize the log object with an initial context tag: $log->Clear("myLog"); # Add some information.. $log->LogInfo("Hello, I'm here..."); # Open a sub-context $log->EnterContext("abc"); # New information is now logged within the "abc" context. $log->LogInfo("This is inside the abc context"); $log->LogError("File not found."); # Perhaps open a new context... $log->EnterContext("fileInfo"); $log->LogData("filename","something.txt"); $log->LogData("path","/somedir/xyz"); $log->LeaveContext(); # Close the "abc" context. $log->LeaveContext(); # Examine the content of the log: print $log->lastErrorText() . "\r\n"; # 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 |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.