Show / Hide Table of Contents

Class Logger

Interface of Orleans runtime for logging services.

Inheritance
System.Object
Logger
Namespace: Orleans.Runtime
Assembly: Orleans.Core.Legacy.dll
Syntax
public abstract class Logger : object

Properties

| Improve this Doc View Source

IsInfo

Whether the current SeverityLevel would output Info messages for this logger.

Declaration
public bool IsInfo { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsVerbose

Whether the current SeverityLevel would output Verbose messages for this logger.

Declaration
public bool IsVerbose { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsVerbose2

Whether the current SeverityLevel would output Verbose2 messages for this logger.

Declaration
public bool IsVerbose2 { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsVerbose3

Whether the current SeverityLevel would output Verbose3 messages for this logger.

Declaration
public bool IsVerbose3 { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsWarning

Whether the current SeverityLevel would output Warning messages for this logger.

Declaration
public bool IsWarning { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Name

Name of logger instance

Declaration
public abstract string Name { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

SeverityLevel

Current SeverityLevel set for this logger.

Declaration
public abstract Severity SeverityLevel { get; }
Property Value
Type Description
Severity

Methods

| Improve this Doc View Source

GetLogger(String)

Find existing or create new Logger with the specified name

Declaration
public abstract Logger GetLogger(string loggerName)
Parameters
Type Name Description
System.String loggerName

Name of the Logger to find or create

Returns
Type Description
Logger

Logger associated with the specified name

| Improve this Doc View Source

Log(Int32, Severity, String, Object[], Exception)

Log message

Declaration
public abstract void Log(int errorCode, Severity sev, string format, object[] args, Exception exception)
Parameters
Type Name Description
System.Int32 errorCode
Severity sev
System.String format
System.Object[] args
Exception exception

Extension Methods

LoggerExtensions.GetSubLogger(Logger, String, String)
LoggerExtensions.Verbose(Logger, String, Object[])
LoggerExtensions.Verbose(Logger, String)
LoggerExtensions.Verbose2(Logger, String, Object[])
LoggerExtensions.Verbose2(Logger, String)
LoggerExtensions.Verbose3(Logger, String, Object[])
LoggerExtensions.Verbose3(Logger, String)
LoggerExtensions.Info(Logger, String, Object[])
LoggerExtensions.Info(Logger, String)
LoggerExtensions.Verbose(Logger, Int32, String, Object[])
LoggerExtensions.Verbose(Logger, Int32, String)
LoggerExtensions.Verbose2(Logger, Int32, String, Object[])
LoggerExtensions.Verbose2(Logger, Int32, String)
LoggerExtensions.Verbose3(Logger, Int32, String, Object[])
LoggerExtensions.Verbose3(Logger, Int32, String)
LoggerExtensions.Info(Logger, Int32, String, Object[])
LoggerExtensions.Info(Logger, Int32, String)
LoggerExtensions.Warn(Logger, Int32, String, Object[])
LoggerExtensions.Warn(Logger, Int32, String, Exception)
LoggerExtensions.Error(Logger, Int32, String, Exception)
ImmutableExt.AsImmutable<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX