Class Logger
Provides functionality for developers to view debug logs and export log files from IronPdf.
Inheritance
System.Object
Logger
Namespace: IronPdf.Logging
Assembly: IronPdf.dll
Syntax
public static class Logger : Object
Remarks
The properties of this class redirect to IronSoftware.Logger
Properties
CustomLogger
Custom logger implementation
Declaration
public static ILogger CustomLogger { get; set; }
Property Value
Type | Description |
---|---|
Microsoft.Extensions.Logging.ILogger |
LogFilePath
Log file path
Declaration
public static string LogFilePath { get; set; }
Property Value
Type | Description |
---|---|
System.String |
LoggingMode
Activate or disable detailed developer messages sent to your choice of location in the IDE or application console.
Declaration
public static Logger.LoggingModes LoggingMode { get; set; }
Property Value
Type | Description |
---|---|
Logger.LoggingModes |
Methods
ClearLogFiles()
Removes any Iron Software log files at the LogFilePath.
Declaration
public static void ClearLogFiles()
See Also
Events
MessageLogged
Event handler to intercept logged messages.
Declaration
public static event Action<string> MessageLogged
Event Type
Type | Description |
---|---|
System.Action<System.String> |