KellermanSoftware.NET-Logging-Library Assembly
Overview
Namespaces
KellermanSoftware.NetLoggingLibrary Namespace
Overview
Classes
AppConfigLogic
Overview
Members
AppConfigLogic Constructor
Methods
CreateConfigurationElement Method
CreateConfigurationSection Method
CreateDefaultConfigurationElement Method
CreateDefaultConfigurationSection Method
InitializeConfigurationFromAppConfig Method
InitializeConfigurationFromAppConfig(LoggingTargetConfigurationSection) Method
InitializeConfigurationFromAppConfig(Configuration,DefaultConfigurationSection) Method
InitializeConfigurationFromAppConfig(Configuration,LoggingTargetConfigurationSection) Method
SaveConfiguration Method
SaveConfiguration() Method
SaveConfiguration(LoggingTargetConfigurationSection,String) Method
SaveConfiguration(DefaultConfigurationSection,String) Method
SaveConfiguration(Configuration) Method
Properties
CurrentConfiguration Property
ExternalConfigurationFilePath Property
ConcreteLog
Overview
Members
ConcreteLog Constructor
Methods
ClearLog Method
CloseAllConnections Method
Debug Method
Debug(String,String) Method
Debug(String) Method
DebugEx Method
Dispose Method
Dispose() Method
Dispose(Boolean) Method
EmailLogFile Method
EmailLogFile(EmailParameters) Method
EmailLogFile(EmailParameters,BaseFileTarget) Method
Error Method
Error(String) Method
Error(String,String) Method
ErrorEx Method
Fatal Method
Fatal(String) Method
Fatal(String,String) Method
FatalEx Method
Flush Method
GetTargetByName Method
Info Method
Info(String) Method
Info(String,String) Method
InfoEx Method
LoadConfiguration Method
LoadConfigurationFromAppConfig Method
LoadConfigurationFromXml Method
LogAttachment Method
LogAttachment(LoggingLevel,String,String) Method
LogAttachment(LoggingLevel,String,String,Stream) Method
LogCustomLogEntry Method
LogDataSet Method
LogDataTable Method
LogDataView Method
LogException Method
LogException(Exception) Method
LogException(Exception,String) Method
LogExceptionEx Method
LogObject<T> Method
LogStackTrace Method
LogStackTrace(Int32) Method
LogStackTrace() Method
LogXmlDocument Method
PopMethod Method
PushMethod Method
ResetConfiguration Method
SaveConfigurationToAppConfigOrWebConfig Method
SaveConfigurationToAppConfigOrWebConfig() Method
SaveConfigurationToAppConfigOrWebConfig(String) Method
SaveConfigurationToXmlFile Method
SaveConfigurationToXmlFile() Method
SaveConfigurationToXmlFile(String) Method
ValidateUserNameAndKey Method
Warn Method
Warn(String) Method
Warn(String,String) Method
WarnEx Method
Properties
Config Property
ConfigurationXml Property
LicenseKey Property
LoggingException Property
MessagePrefix Property
QueueLength Property
TotalLogCount Property
UserName Property
Configuration
Overview
Members
Configuration Constructor
Properties
AutoIncreaseLevel Property
DefaultBufferSize Property
DefaultDateFormat Property
DefaultFileRollingMaxArchiveFiles Property
DefaultFileRollingStyle Property
DefaultLoggingMode Property
DefaultMaxLogEntries Property
DefaultMessageFormat Property
DefaultRollingTimePeriod Property
GetCallingMethodDetails Property
GetEnvironmentInfo Property
IgnoreDuplicates Property
IsDebugEnabled Property
IsErrorEnabled Property
IsFailSafeLoggingEnabled Property
IsFatalEnabled Property
IsInfoEnabled Property
IsWarnEnabled Property
MaxDuplicates Property
OverrideCurrentAppDomain Property
SkipFrames Property
StackInactivityTimeout Property
Targets Property
ConfigurationLogic
Overview
Members
ConfigurationLogic Constructor
Methods
DeserializeFromXml<T> Method
DeserializeFromXmlString<T> Method
LoadBasedOnWebVsDesktop Method
LoadConfigFromAppConfig Method
LoadConfiguration Method
LoadFromConfigFile Method
SerializeToXml<T> Method
SerializeToXmlString<T> Method
EmailAttachmentStream
Overview
Members
EmailAttachmentStream Constructor
Properties
AttachmentStream Property
FileName Property
EmailParameters
Overview
Members
EmailParameters Constructor
Properties
Attachments Property
AttachmentStreams Property
Bcc Property
Body Property
Cc Property
FromEmail Property
IsBodyHtml Property
Password Property
SmtpPort Property
SmtpServer Property
Subject Property
ToEmail Property
UserName Property
UseSsl Property
Log
Overview
Members
Methods
ClearLog Method
CloseAllConnections Method
Debug Method
Debug(String,String) Method
Debug(String) Method
DebugEx Method
Dispose Method
EmailLogFile Method
EmailLogFile(EmailParameters) Method
EmailLogFile(EmailParameters,BaseFileTarget) Method
Error Method
Error(String) Method
Error(String,String) Method
ErrorEx Method
Fatal Method
Fatal(String) Method
Fatal(String,String) Method
FatalEx Method
Flush Method
GetTargetByName Method
Info Method
Info(String) Method
Info(String,String) Method
InfoEx Method
LoadConfiguration Method
LoadConfigurationFromAppConfig Method
LoadConfigurationFromXml Method
LogAttachment Method
LogAttachment(LoggingLevel,String,String) Method
LogAttachment(LoggingLevel,String,String,Stream) Method
LogCustomLogEntry Method
LogDataSet Method
LogDataTable Method
LogDataView Method
LogException Method
LogException(Exception) Method
LogException(Exception,String) Method
LogExceptionEx Method
LogObject<T> Method
LogStackTrace Method
LogStackTrace(Int32) Method
LogStackTrace() Method
LogXmlDocument Method
PopMethod Method
PushMethod Method
ResetConfiguration Method
SaveConfigurationToAppConfigOrWebConfig Method
SaveConfigurationToAppConfigOrWebConfig() Method
SaveConfigurationToAppConfigOrWebConfig(String) Method
SaveConfigurationToXmlFile Method
SaveConfigurationToXmlFile() Method
SaveConfigurationToXmlFile(String) Method
ValidateUserNameAndKey Method
Warn Method
Warn(String) Method
Warn(String,String) Method
WarnEx Method
Properties
ConcreteLogger Property
Config Property
ConfigurationXml Property
LicenseKey Property
LoggingException Property
MessagePrefix Property
QueueLength Property
TotalLogCount Property
UserName Property
LogEntry
Overview
Members
LogEntry Constructor
Properties
AdditionalData Property
AssemblyName Property
BinaryData Property
CallingMethod Property
ClassName Property
CurrentAppDomain Property
ElapsedMilliseconds Property
ElapsedSeconds Property
FileName Property
InternalFailure Property
LastLogTime Property
Level Property
LineNumber Property
LogDate Property
MachineName Property
Message Property
MethodName Property
Namespace Property
OriginalException Property
OriginalObject Property
ProcessName Property
StackIndent Property
UserName Property
LogResponse
Overview
Members
LogResponse Constructor
Properties
Logged Property
TargetResponses Property
MessageFormatList
Overview
Members
Fields
CsvFormat Field
DefaultMessageFormat Field
SimpleFormat Field
XmlLog4jLayout Field
XmlLog4NetLayout Field
TargetResponse
Overview
Members
TargetResponse Constructor
Properties
Logged Property
LoggingId Property
Name Property
Enumerations
InvalidNotifyOptions
LoggingLevel
LoggingMode
NetworkType
RollingStyle
RollingTimePeriod
Interfaces
ICustomLogger
Overview
Members
Methods
ClearLog Method
CloseConnection Method
LogCustom Method
Properties
LogException Property
ILog
Overview
Members
Methods
ClearLog Method
CloseAllConnections Method
Debug Method
Debug(String,String) Method
Debug(String) Method
DebugEx Method
EmailLogFile Method
EmailLogFile(EmailParameters) Method
EmailLogFile(EmailParameters,BaseFileTarget) Method
Error Method
Error(String) Method
Error(String,String) Method
ErrorEx Method
Fatal Method
Fatal(String) Method
Fatal(String,String) Method
FatalEx Method
Flush Method
GetTargetByName Method
Info Method
Info(String) Method
Info(String,String) Method
InfoEx Method
LoadConfiguration Method
LoadConfigurationFromAppConfig Method
LoadConfigurationFromXml Method
LogAttachment Method
LogAttachment(LoggingLevel,String,String) Method
LogAttachment(LoggingLevel,String,String,Stream) Method
LogCustomLogEntry Method
LogDataSet Method
LogDataTable Method
LogDataView Method
LogException Method
LogException(Exception) Method
LogException(Exception,String) Method
LogExceptionEx Method
LogObject<T> Method
LogStackTrace Method
LogStackTrace(Int32) Method
LogStackTrace() Method
LogXmlDocument Method
PopMethod Method
PushMethod Method
ResetConfiguration Method
SaveConfigurationToAppConfigOrWebConfig Method
SaveConfigurationToAppConfigOrWebConfig() Method
SaveConfigurationToAppConfigOrWebConfig(String) Method
SaveConfigurationToXmlFile Method
SaveConfigurationToXmlFile() Method
SaveConfigurationToXmlFile(String) Method
ValidateUserNameAndKey Method
Warn Method
Warn(String) Method
Warn(String,String) Method
WarnEx Method
Properties
Config Property
ConfigurationXml Property
LicenseKey Property
LoggingException Property
MessagePrefix Property
QueueLength Property
TotalLogCount Property
UserName Property
KellermanSoftware.NetLoggingLibrary.Targets Namespace
Overview
Classes
AspTraceTarget
Overview
Members
AspTraceTarget Constructor
Methods
ClearLog Method
LogMessage Method
Properties
Context Property
AsyncWrapper
Overview
Members
AsyncWrapper Constructor
Methods
ClearLog Method
ClearQueue Method
CloseConnection Method
LogMessage Method
AsyncWrapper.QueueLengthWrapper
Overview
Members
AsyncWrapper.QueueLengthWrapper Constructor
Properties
QueueLength Property
AzureTarget
Overview
Members
AzureTarget Constructor
Methods
ClearTable Method
CreateTable Method
InsertLogRecord Method
OpenConnection Method
RollMaxEntries Method
TableExists Method
Properties
AutoCreateTable Property
Connection Property
UseDateTimeOffset Property
BaseDatabaseTarget
Overview
Members
Methods
ClearLog Method
ClearTable Method
CloseConnection Method
Dispose Method
Dispose() Method
Dispose(Boolean) Method
Initialize Method
InsertLogRecord Method
LogMessage Method
OpenConnection Method
Properties
Connection Property
ConnectionString Property
MaxEntries Property
TableName Property
BaseFileTarget
Overview
Members
BaseFileTarget Constructor
BaseFileTarget Constructor()
BaseFileTarget Constructor(String)
Methods
ClearArchiveFiles Method
ClearLog Method
CloseConnection Method
FileExists Method
GetFileBytes Method
LogMessage Method
ProcessLine Method
Properties
CurrentEntry Property
CurrentLine Property
Extension Property
FileRollingMaxArchiveFiles Property
FileRollingMaxSize Property
FileRollingStyle Property
FileRollingTimePeriod Property
Footer Property
Header Property
LogFilePath Property
LogFilePathExpanded Property
MaxLogEntries Property
BaseIsolatedFileTarget
Overview
Members
BaseIsolatedFileTarget Constructor
BaseIsolatedFileTarget Constructor()
BaseIsolatedFileTarget Constructor(String)
Methods
ClearLog Method
CloseConnection Method
FileExists Method
GetFileBytes Method
Initialize Method
LogMessage Method
ProcessHeaderAndFooter Method
ProcessLine Method
WriteLogEntry Method
Properties
ConnectionOpen Property
CurrentEntry Property
CurrentLine Property
Extension Property
Footer Property
Header Property
LogFilePath Property
BaseTarget
Overview
Members
Methods
ClearLog Method
Dispose Method
Dispose() Method
Dispose(Boolean) Method
Flush Method
FormatMessage Method
LogMessage Method
ProcessField Method
Properties
AnyFilters Property
AssemblyNameFilter Property
BufferSize Property
ClassNameFilter Property
DateFormat Property
LogCount Property
MachineNameFilter Property
MessageFormat Property
MethodNameFilter Property
MinimumLevel Property
Mode Property
Name Property
NamespaceFilter Property
ThreadNameFilter Property
UserNameFilter Property
BinaryFileTarget
Overview
Members
BinaryFileTarget Constructor
BinaryFileTarget Constructor()
BinaryFileTarget Constructor(String)
Methods
CloseConnection Method
GetLogEntries Method
LogMessage Method
OpenConnection Method
Properties
Extension Property
IndexSize Property
IsOpen Property
LogEntries Property
BufferedWrapper
Overview
Members
BufferedWrapper Constructor
Methods
ClearLog Method
CloseConnection Method
Flush Method
LogMessage Method
Properties
BufferCount Property
WrappedTarget Property
ChainSawTarget
Overview
Members
ChainSawTarget Constructor
Methods
CloseConnection Method
LogMessage Method
Properties
Address Property
NetworkType Property
ColoredConsoleTarget
Overview
Members
ColoredConsoleTarget Constructor
Methods
ClearLog Method
LogMessage Method
ConsoleTarget
Overview
Members
ConsoleTarget Constructor
Methods
ClearLog Method
LogMessage Method
CsvTarget
Overview
Members
CsvTarget Constructor
CsvTarget Constructor()
CsvTarget Constructor(String)
Methods
ProcessField Method
ProcessLine Method
Properties
Extension Property
DataTableTarget
Overview
Members
DataTableTarget Constructor
Methods
ClearLog Method
LogMessage Method
Properties
DataTable Property
DebugTarget
Overview
Members
DebugTarget Constructor
Methods
LogMessage Method
EmailTarget
Overview
Members
EmailTarget Constructor
Methods
LogMessage Method
Properties
Bcc Property
Cc Property
FromEmail Property
IsBodyHtml Property
Password Property
SmtpPort Property
SmtpServer Property
Subject Property
ToEmail Property
UserName Property
UseSsl Property
EventLogTarget
Overview
Members
EventLogTarget Constructor
Methods
ClearLog Method
CloseConnection Method
LogMessage Method
Properties
EventLogName Property
EventLogSource Property
FileTarget
Overview
Members
FileTarget Constructor
FileTarget Constructor()
FileTarget Constructor(String)
Methods
ProcessLine Method
Properties
Extension Property
FirebirdTarget
Overview
Members
FirebirdTarget Constructor
Methods
ClearTable Method
CreateTable Method
GetIdentity Method
GetIdentitySql Method
InsertLogRecord Method
OpenConnection Method
RollMaxEntries Method
TableExists Method
Properties
AutoCreateTable Property
Connection Property
HtmlTarget
Overview
Members
HtmlTarget Constructor
HtmlTarget Constructor()
HtmlTarget Constructor(String)
Methods
ProcessField Method
ProcessLine Method
Properties
Extension Property
HttpPostTarget
Overview
Members
HttpPostTarget Constructor
Methods
LogMessage Method
Properties
LastResponse Property
LastStatusCode Property
Uri Property
IsolatedCsvTarget
Overview
Members
IsolatedCsvTarget Constructor
IsolatedCsvTarget Constructor()
IsolatedCsvTarget Constructor(String)
Methods
ProcessField Method
ProcessLine Method
Properties
Extension Property
IsolatedFileTarget
Overview
Members
IsolatedFileTarget Constructor
IsolatedFileTarget Constructor()
IsolatedFileTarget Constructor(String)
Methods
ProcessLine Method
Properties
Extension Property
IsolatedHtmlTarget
Overview
Members
IsolatedHtmlTarget Constructor
IsolatedHtmlTarget Constructor()
IsolatedHtmlTarget Constructor(String)
Methods
ProcessField Method
ProcessLine Method
Properties
Extension Property
IsolatedXmlTarget
Overview
Members
IsolatedXmlTarget Constructor
IsolatedXmlTarget Constructor()
IsolatedXmlTarget Constructor(String)
Methods
ProcessField Method
ProcessLine Method
Properties
Extension Property
Log4ViewUdpTarget
Overview
Members
Log4ViewUdpTarget Constructor
Methods
ProcessField Method
MemoryStreamTarget
Overview
Members
MemoryStreamTarget Constructor
Methods
ClearLog Method
LogMessage Method
Properties
MemStream Property
MessageBoxTarget
Overview
Members
MessageBoxTarget Constructor
Methods
LogMessage Method
Properties
Caption Property
MsAccessTarget
Overview
Members
MsAccessTarget Constructor
Methods
ClearTable Method
CreateTable Method
GetIdentity Method
GetIdentitySql Method
InsertLogRecord Method
OpenConnection Method
RollMaxEntries Method
TableExists Method
Properties
AutoCreateTable Property
Connection Property
MsmqTarget
Overview
Members
MsmqTarget Constructor
Methods
ClearLog Method
LogMessage Method
Properties
CreateNewQueue Property
MessageLabel Property
Priority Property
Queue Property
MySqlTarget
Overview
Members
MySqlTarget Constructor
Methods
ClearTable Method
CreateStoredProcedure Method
CreateTable Method
GetIdentity Method
GetIdentitySql Method
InsertLogRecord Method
OpenConnection Method
StoredProcedureExists Method
TableExists Method
Properties
AutoCreateStoredProcedure Property
AutoCreateTable Property
Connection Property
StoredProcedureName Property
TableName Property
NLogViewerTarget
Overview
Members
NLogViewerTarget Constructor
Methods
CloseConnection Method
LogMessage Method
Properties
Url Property
NullTarget
Overview
Members
NullTarget Constructor
Methods
LogMessage Method
OdbcTarget
Overview
Members
OdbcTarget Constructor
Methods
ClearTable Method
InsertLogRecord Method
OpenConnection Method
RollMaxEntries Method
Properties
Connection Property
ParameterCharacter Property
OleDbTarget
Overview
Members
OleDbTarget Constructor
Methods
ClearTable Method
InsertLogRecord Method
OpenConnection Method
RollMaxEntries Method
Properties
Connection Property
ParameterCharacter Property
OracleTarget
Overview
Members
OracleTarget Constructor
Methods
ClearTable Method
CreateStoredProcedure Method
CreateTable Method
GetIdentity Method
GetIdentitySql Method
InsertLogRecord Method
OpenConnection Method
StoredProcedureExists Method
TableExists Method
Properties
AutoCreateStoredProcedure Property
AutoCreateTable Property
Connection Property
StoredProcedureName Property
TableName Property
PerfCounterTarget
Overview
Members
PerfCounterTarget Constructor
Methods
ClearLog Method
CloseConnection Method
LogMessage Method
Properties
Category Property
CounterName Property
Instance Property
Type Property
ResponseWriteTarget
Overview
Members
ResponseWriteTarget Constructor
Methods
ClearLog Method
LogMessage Method
RichTextboxTarget
Overview
Members
RichTextboxTarget Constructor
Methods
ClearLog Method
LogMessage Method
Properties
RichTextboxControl Property
SqLiteTarget
Overview
Members
SqLiteTarget Constructor
Methods
ClearTable Method
CreateTable Method
GetIdentity Method
GetIdentitySql Method
InsertLogRecord Method
OpenConnection Method
RollMaxEntries Method
TableExists Method
Properties
AutoCreateTable Property
Connection Property
SqlServerTarget
Overview
Members
SqlServerTarget Constructor
Methods
ClearTable Method
CreateStoredProcedure Method
CreateTable Method
GetIdentity Method
GetIdentitySql Method
InsertLogRecord Method
OpenConnection Method
StoredProcedureExists Method
TableExists Method
Properties
AutoCreateStoredProcedure Property
AutoCreateTable Property
Connection Property
StoredProcedureName Property
TableName Property
UseDateTimeOffset Property
StringBuilderTarget
Overview
Members
StringBuilderTarget Constructor
Methods
ClearLog Method
LogMessage Method
Properties
Builder Property
SybaseOdbcTarget
Overview
Members
SybaseOdbcTarget Constructor
Methods
ClearTable Method
InsertLogRecord Method
OpenConnection Method
RollMaxEntries Method
Properties
Connection Property
ParameterCharacter Property
TcpIpTarget
Overview
Members
TcpIpTarget Constructor
Methods
CloseConnection Method
LogMessage Method
ReceiveMessage Method
Properties
CurrentIpAddress Property
Port Property
TelnetTarget
Overview
Members
TelnetTarget Constructor
Methods
ClearLog Method
CloseConnection Method
LogMessage Method
Properties
Port Property
TextboxTarget
Overview
Members
TextboxTarget Constructor
Methods
ClearLog Method
LogMessage Method
Properties
TextboxControl Property
TraceTarget
Overview
Members
TraceTarget Constructor
Methods
LogMessage Method
UdpTarget
Overview
Members
UdpTarget Constructor
Methods
CloseConnection Method
LogMessage Method
Properties
CurrentEndPoint Property
CurrentIpAddress Property
Port Property
WebserviceTarget
Overview
Members
WebserviceTarget Constructor
Methods
LogMessage Method
Properties
CurrentEncoding Property
IsSoap11Request Property
Namespace Property
Parameters Property
Url Property
WebMethodName Property
WpfRichTextboxTarget
Overview
Members
WpfRichTextboxTarget Constructor
Methods
ClearLog Method
LogMessage Method
Properties
RichTextboxControl Property
RichTextboxControlText Property
WpfTextboxTarget
Overview
Members
WpfTextboxTarget Constructor
Methods
ClearLog Method
LogMessage Method
Properties
WpfTextBox Property
XmlLog4jTarget
Overview
Members
XmlLog4jTarget Constructor
XmlLog4jTarget Constructor()
XmlLog4jTarget Constructor(String)
Methods
ProcessField Method
ProcessLine Method
Properties
Extension Property
XmlTarget
Overview
Members
XmlTarget Constructor
XmlTarget Constructor()
XmlTarget Constructor(String)
Methods
ProcessField Method
ProcessLine Method
Properties
Extension Property
Interfaces
IAutoSetupStoredProcedure
Overview
Members
Methods
CreateStoredProcedure Method
StoredProcedureExists Method
Properties
AutoCreateStoredProcedure Property
StoredProcedureName Property
IAutoSetupTable
Overview
Members
Methods
CreateTable Method
TableExists Method
Properties
AutoCreateTable Property
ICloseConnection
Overview
Members
Methods
CloseConnection Method
IDatabaseRolling
Overview
Members
Methods
RollMaxEntries Method
IIdentity
Overview
Members
Methods
GetIdentity Method
GetIdentitySql Method
ITarget
Overview
Members
Methods
ClearLog Method
LogMessage Method
Properties
AnyFilters Property
AssemblyNameFilter Property
ClassNameFilter Property
DateFormat Property
LogCount Property
MachineNameFilter Property
MessageFormat Property
MethodNameFilter Property
MinimumLevel Property
Name Property
NamespaceFilter Property
ThreadNameFilter Property
UserNameFilter Property
Overview
Read Me
Buy Now
Quick Start C#
Quick Start VB.NET
Why is the .NET Logging Library better?
Optimizing Performance
Contact Information
System Requirements
Uninstalling
Licensing
EULA
Copyright
Licensing and Distribution
Using Your License Key
Basic Tasks
Configuration Options
NET Standard Logging
Using the Configuration Editor
Defaults
Runtime Configuration
log.config Configuration
app.config Configuration
Synchronous Logging
Asynchronous Logging
Buffered Logging
Logging Levels
Filtering
Message Format
Date Format
Creating a Custom Target
Database - Firebird
Database - MS Access
Database - MySQL
Database - ODBC
Database - OLEDB
Database - Oracle
Database - SQLite
Database - SQL Server
Logging to AspTrace
Logging to a File
Rolling a File
Logging to a CSV File
Logging to an HTML File
Logging to an XML File
Logging to XmlLog4j
Logging to an Isolated File
Logging to an Isolated CSV
Logging to an Isolated HTML
Logging to an Isolated XML
Logging to a Binary File
Logging to Chainsaw
Logging to the Console
Logging to a DataTable
Logging to Debug
Logging to Email
Logging to the Event Log
Logging to HTTP Post
Logging To Log4View Udp
Logging to a Memory Stream
Logging to MSMQ
Logging to NLog Viewer
Logging to Null
Logging to a Performance Counter
Logging to Response.Write
Logging to a Rich Textbox
Logging to a Textbox
Logging to a StringBuilder
Logging to TCP/IP
Logging to Telnet
Logging to Trace
Logging to UDP
Logging to a Web Service
Log Viewers
Log Viewers Overview
Built In Log Viewer
Log4View Log Viewer
YALV Log Viewer
BareTail Log Viewer
Your Log4Net Viewer
LogExpert Log Viewer
Troubleshooting
Why is nothing logging?