Visual Basic (Declaration) | |
---|---|
Public Interface ITraceLogger |
Visual Basic (Usage) | ![]() |
---|---|
Dim instance As ITraceLogger |
C# | |
---|---|
public interface ITraceLogger |
C++/CLI | |
---|---|
public interface class ITraceLogger |
C# | ![]() |
---|---|
using System; using IdeaBlade.Core; namespace Samples { public class SampleLoggerProvider : ITraceLoggerProvider { public ITraceLogger GetLogger() { return new SampleConsoleLogger(); } } // Sample logger - note that DevForce supplies a class named ConsoleLogger - this is shown here // as a sample only. public class SampleConsoleLogger : ITraceLogger { /// <summary> /// Return true if your logger is not thread-safe. /// </summary> public bool IsSingleThreaded { get { return false; } } /// <summary> /// Log the trace message - here were write to the Console. /// </summary> /// <param name="message"></param> public void Log(object message) { Console.WriteLine(message); } } } |
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family