LEADTOOLS (Leadtools.Logging assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.30
Info(String,String) Method
See Also 
Leadtools.Logging Namespace > Logger Class > Info Method : Info(String,String) Method



source
The source of the message.
message
The message.
source
The source of the message.
message
The message.
Logs the specified entry as a LogType.Information.

Syntax

Visual Basic (Declaration) 
Overloads Public Sub Info( _
   ByVal source As String, _
   ByVal message As String _
) 
Visual Basic (Usage)Copy Code
Dim instance As Logger
Dim source As String
Dim message As String
 
instance.Info(source, message)
C# 
public void Info( 
   string source,
   string message
)
C++/CLI 
public:
void Info( 
   String^ source,
   String^ message
) 

Parameters

source
The source of the message.
message
The message.

Example

Log the log types to a textbox.

Visual BasicCopy Code
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
C#Copy Code
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: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7

See Also

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