Class NpgsqlLoggerAdapter
A logger adapter for NpgSql.
Inheritance
System.Object
Npgsql.Logging.NpgsqlLogger
NpgsqlLoggerAdapter
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Kephas.Npgsql.Logging
Assembly: Kephas.Npgsql.dll
Syntax
public class NpgsqlLoggerAdapter : NpgsqlLogger
Constructors
| Improve this Doc View SourceNpgsqlLoggerAdapter(ILogger)
Initializes a new instance of the NpgsqlLoggerAdapter class.
Declaration
public NpgsqlLoggerAdapter(ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
ILogger | logger | The logger. |
Methods
| Improve this Doc View SourceIsEnabled(NpgsqlLogLevel)
Gets a value indicating whether the provided logging level is enabled.
Declaration
public override bool IsEnabled(NpgsqlLogLevel level)
Parameters
Type | Name | Description |
---|---|---|
Npgsql.Logging.NpgsqlLogLevel | level | The logging level. |
Returns
Type | Description |
---|---|
System.Boolean |
|
Overrides
Npgsql.Logging.NpgsqlLogger.IsEnabled(Npgsql.Logging.NpgsqlLogLevel)
|
Improve this Doc
View Source
Log(NpgsqlLogLevel, Int32, String, Exception)
Logs the data at the specified level.
Declaration
public override void Log(NpgsqlLogLevel level, int connectorId, string msg, Exception exception = null)
Parameters
Type | Name | Description |
---|---|---|
Npgsql.Logging.NpgsqlLogLevel | level | The level. |
System.Int32 | connectorId | Identifier for the connector. |
System.String | msg | The message. |
System.Exception | exception | The exception to log (optional). |
Overrides
Npgsql.Logging.NpgsqlLogger.Log(Npgsql.Logging.NpgsqlLogLevel, System.Int32, System.String, System.Exception)