LEADTOOLS (Leadtools.Logging assembly)
LEAD Technologies, Inc

Info(String,String) Method

Example 





The source of the message.
The message.
Logs the specified entry as a LogType.Information.
Syntax
public void Info( 
   string source,
   string message
)
'Declaration
 
Public Overloads Sub Info( _
   ByVal source As String, _
   ByVal message As String _
) 
'Usage
 
Dim instance As Logger
Dim source As String
Dim message As String
 
instance.Info(source, message)
public void Info( 
   string source,
   string message
)
 function Leadtools.Logging.Logger.Info(String,String)( 
   source ,
   message 
)
public:
void Info( 
   String^ source,
   String^ message
) 

Parameters

source
The source of the message.
message
The message.
Example
 
Public Class TextBoxLoggingChannel : Inherits LoggingChannel
   Private _TextBox As TextBox

   Public Sub New(ByVal textbox As TextBox)
      _TextBox = textbox
   End Sub

   Public Overrides Sub WriteLog(ByVal logEntry As ILogEntry)
      Dim xml As String = Format(logEntry)

      _TextBox.Text += xml & Constants.vbCrLf & Constants.vbCrLf
   End Sub
End Class

Private Sub TestLogger(ByVal logTextBox As TextBox)
   Dim channel As TextBoxLoggingChannel = New TextBoxLoggingChannel(logTextBox)

   '
   ' Add Channel to global logger
   '
   Logger.Global.LoggingChannels.Add(channel)

   '
   'Send Log Messages to Logger.
   '
   Logger.Global.Info("TestSource", "Info Message")
   Logger.Global.Debug("TestSource", "Debug Message")
   Logger.Global.Error("TestSource", "Error Message")
   Logger.Global.Warning("TestSource", "Warning Message")

   Dim e As ArgumentException = New ArgumentException()

   Logger.Global.Exception("TestSource", e)
End Sub
public class TextBoxLoggingChannel : LoggingChannel
{
   private TextBox _TextBox;

   public TextBoxLoggingChannel(TextBox textbox)
   {
      _TextBox = textbox;
   }

   public override void WriteLog(ILogEntry logEntry)
   {
      string xml = Format(logEntry);

      _TextBox.Text += xml + "\r\n\r\n";
   }
}

private void TestLogger(TextBox logTextBox)
{
   TextBoxLoggingChannel channel = new TextBoxLoggingChannel(logTextBox);

   //
   // Add Channel to global logger
   //


   Logger.Global.LoggingChannels.Add(channel);

   //
   //Send Log Messages to Logger.
   //


   Logger.Global.Info("TestSource", "Info Message");
   Logger.Global.Debug("TestSource", "Debug Message");
   Logger.Global.Error("TestSource", "Error Message");
   Logger.Global.Warning("TestSource", "Warning Message");

   ArgumentException e = new ArgumentException();

   Logger.Global.Exception("TestSource", e);
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Logger Class
Logger Members
Overload List

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.

Leadtools.Logging requires a Medical toolkit license and unlock key. For more information, refer to: Imaging Pro/Document/Medical Features