Class LoggerExtensions
Extensions class containing methods to log the results of extension methods
Inherited Members
Namespace: Cognite.Extensions
Assembly: Cognite.Extensions.dll
Syntax
public static class LoggerExtensions
Methods
| Edit this page View SourceLogCogniteError<TError>(ILogger, CogniteError<TError>, RequestType, bool, LogLevel, LogLevel)
Log a description of the error, with how the values that caused it as well as the number of objects that were affected by it.
Declaration
public static void LogCogniteError<TError>(this ILogger logger, CogniteError<TError> error, RequestType requestType, bool ignoreExisting, LogLevel handledLevel = LogLevel.Debug, LogLevel fatalLevel = LogLevel.Error)
Parameters
Type | Name | Description |
---|---|---|
ILogger | logger | Logger to log the error to |
CogniteError<TError> | error | Error to log |
RequestType | requestType | Request that caused the error |
bool | ignoreExisting | True to not log errors caused by items already present in CDF |
LogLevel | handledLevel | Log level of errors that were handled by the utils |
LogLevel | fatalLevel | Log level of errors that could not be handled and caused the request to fail |
Type Parameters
Name | Description |
---|---|
TError |
LogResult<TError>(ILogger, CogniteResult<TError>, RequestType, bool, LogLevel, LogLevel, LogLevel)
Log the CogniteResult object and all its errors.
Declaration
public static void LogResult<TError>(this ILogger logger, CogniteResult<TError> result, RequestType requestType, bool ignoreExisting, LogLevel infoLevel = LogLevel.Information, LogLevel handledErrorLevel = LogLevel.Debug, LogLevel fatalLevel = LogLevel.Error)
Parameters
Type | Name | Description |
---|---|---|
ILogger | logger | Logger to write to |
CogniteResult<TError> | result | Result to log |
RequestType | requestType | Request type |
bool | ignoreExisting | True to not log errors caused by items already present in CDF |
LogLevel | infoLevel | Level for summary information about the request |
LogLevel | handledErrorLevel | Log level of errors that were handled by the utils |
LogLevel | fatalLevel | Log level of errors that could not be handled and caused the request to fail |
Type Parameters
Name | Description |
---|---|
TError | Type of reported error |
LogResult<TResult, TError>(ILogger, CogniteResult<TResult, TError>, RequestType, bool, LogLevel, LogLevel, LogLevel)
Log the CogniteResult object and all its errors.
Declaration
public static void LogResult<TResult, TError>(this ILogger logger, CogniteResult<TResult, TError> result, RequestType requestType, bool ignoreExisting, LogLevel infoLevel = LogLevel.Information, LogLevel handledErrorLevel = LogLevel.Debug, LogLevel fatalLevel = LogLevel.Error)
Parameters
Type | Name | Description |
---|---|---|
ILogger | logger | Logger to write to |
CogniteResult<TResult, TError> | result | Result to log |
RequestType | requestType | Request type |
bool | ignoreExisting | True to not log errors caused by items already present in CDF |
LogLevel | infoLevel | Level for summary information about the request |
LogLevel | handledErrorLevel | Log level of errors that were handled by the utils |
LogLevel | fatalLevel | Log level of errors that could not be handled and caused the request to fail |
Type Parameters
Name | Description |
---|---|
TResult | Type of result |
TError | Type of reported error |