다음을 통해 공유


Logger 클래스

정의

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

[System.Serializable]
public abstract class Logger
[<System.Serializable>]
type Logger = class
Public MustInherit Class Logger
상속
Logger
파생
특성

생성자

Logger()

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

속성

IsInfo

현재 SeverityLevel이 이 로거에 대한 메시지를 출력 Info 할지 여부입니다.

IsVerbose

현재 SeverityLevel이 이 로거에 대한 메시지를 출력 Verbose 할지 여부입니다.

IsVerbose2

현재 SeverityLevel이 이 로거에 대한 메시지를 출력 Verbose2 할지 여부입니다.

IsVerbose3

현재 SeverityLevel이 이 로거에 대한 메시지를 출력 Verbose3 할지 여부입니다.

IsWarning

현재 SeverityLevel이 이 로거에 대한 메시지를 출력 Warning 할지 여부입니다.

Name

로거 인스턴스의 이름

SeverityLevel

이 로거에 대해 설정된 현재 SeverityLevel입니다.

메서드

DecrementMetric(String)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

DecrementMetric(String, Double)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

GetLogger(String)

기존 로거를 찾거나 지정된 이름으로 새 로거 만들기

IncrementMetric(String)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

IncrementMetric(String, Double)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

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

로그 메시지

TrackDependency(String, String, DateTimeOffset, TimeSpan, Boolean)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

TrackMetric(String, Double, IDictionary<String,String>)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

TrackMetric(String, TimeSpan, IDictionary<String,String>)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

TrackRequest(String, DateTimeOffset, TimeSpan, String, Boolean)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

TrackTrace(String)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

TrackTrace(String, IDictionary<String,String>)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

TrackTrace(String, Severity)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

TrackTrace(String, Severity, IDictionary<String,String>)

로깅 서비스에 대한 Orleans 런타임의 인터페이스입니다.

확장 메서드

Error(Logger, Int32, String, Exception)

지정된 로그 ID 코드를 사용하여 오류 심각도 수준에서 로그 항목을 씁니다. 오류는 즉각적인 관리 응답이 필요한 문제 조건에 적합합니다.

GetSubLogger(Logger, String, String)

추가된 이름이 추가된 기존 로거의 이름을 따서 명명된 로거를 찾거나 만듭니다.

Info(Logger, Int32, String)

지정된 로그 ID 코드를 사용하여 정보 심각도 수준에서 로그 항목을 씁니다. 정보는 오류를 나타내지 않지만 일반적으로 프로덕션에 로그인해야 하는 정보에 적합합니다. 정보가 경고보다 낮습니다.

Info(Logger, Int32, String, Object[])

지정된 로그 ID 코드를 사용하여 정보 심각도 수준에서 로그 항목을 씁니다. 정보는 오류를 나타내지 않지만 일반적으로 프로덕션에 로그인해야 하는 정보에 적합합니다. 정보가 경고보다 낮습니다.

Info(Logger, String)

정보 심각도 수준에서 로그 항목을 씁니다. 정보는 오류를 나타내지 않지만 일반적으로 프로덕션에 로그인해야 하는 정보에 적합합니다. 정보가 경고보다 낮습니다.

Info(Logger, String, Object[])

정보 심각도 수준에서 로그 항목을 씁니다. 정보는 오류를 나타내지 않지만 일반적으로 프로덕션에 로그인해야 하는 정보에 적합합니다. 정보가 경고보다 낮습니다.

Verbose(Logger, Int32, String)

지정된 로그 ID 코드를 사용하여 자세한 심각도 수준에서 로그 항목을 씁니다. 자세한 내용은 일반적으로 프로덕션 환경에 기록되지 않아야 하는 정보를 디버깅하는 데 적합합니다. 자세한 내용은 정보보다 낮습니다.

Verbose(Logger, Int32, String, Object[])

지정된 로그 ID 코드를 사용하여 자세한 심각도 수준에서 로그 항목을 씁니다. 자세한 내용은 일반적으로 프로덕션 환경에 기록되지 않아야 하는 정보를 디버깅하는 데 적합합니다. 자세한 내용은 정보보다 낮습니다.

Verbose(Logger, String)

자세한 심각도 수준에서 로그 항목을 씁니다. 자세한 내용은 일반적으로 프로덕션 환경에 기록되지 않아야 하는 정보를 디버깅하는 데 적합합니다. 자세한 내용은 정보보다 낮습니다.

Verbose(Logger, String, Object[])

자세한 심각도 수준에서 로그 항목을 씁니다. 자세한 내용은 일반적으로 프로덕션 환경에 기록되지 않아야 하는 정보를 디버깅하는 데 적합합니다. 자세한 내용은 정보보다 낮습니다.

Verbose2(Logger, Int32, String)

지정된 로그 ID 코드를 사용하여 Verbose2 심각도 수준에서 로그 항목을 씁니다. Verbose2는 자세한 정보보다 낮습니다.

Verbose2(Logger, Int32, String, Object[])

지정된 로그 ID 코드를 사용하여 Verbose2 심각도 수준에서 로그 항목을 씁니다. Verbose2는 자세한 정보보다 낮습니다.

Verbose2(Logger, String)

Verbose2 심각도 수준에서 로그 항목을 씁니다. Verbose2는 자세한 정보보다 낮습니다.

Verbose2(Logger, String, Object[])

Verbose2 심각도 수준에서 로그 항목을 씁니다. Verbose2는 자세한 정보보다 낮습니다.

Verbose3(Logger, Int32, String)

지정된 로그 ID 코드를 사용하여 Verbose3 심각도 수준에서 로그 항목을 씁니다. Verbose3은 가장 낮은 심각도 수준입니다.

Verbose3(Logger, Int32, String, Object[])

지정된 로그 ID 코드를 사용하여 Verbose3 심각도 수준에서 로그 항목을 씁니다. Verbose3은 가장 낮은 심각도 수준입니다.

Verbose3(Logger, String)

Verbose3 심각도 수준에서 로그 항목을 씁니다. Verbose3은 가장 낮은 심각도 수준입니다.

Verbose3(Logger, String, Object[])

Verbose3 심각도 수준에서 로그 항목을 씁니다. Verbose3은 가장 낮은 심각도 수준입니다.

Warn(Logger, Int32, String, Exception)

지정된 로그 ID 코드를 사용하여 경고 심각도 수준에서 로그 항목을 씁니다. 경고는 시스템 또는 애플리케이션이 단독으로 처리할 수 있지만 관리자가 알고 있어야 하는 문제 조건에 적합합니다. 일반적으로 이러한 상황은 예상되지만 재발하는 경우 결국 관리 응답이 필요할 수 있습니다. 경고가 오류보다 낮습니다.

Warn(Logger, Int32, String, Object[])

지정된 로그 ID 코드를 사용하여 경고 심각도 수준에서 로그 항목을 씁니다. 경고는 시스템 또는 애플리케이션이 단독으로 처리할 수 있지만 관리자가 알고 있어야 하는 문제 조건에 적합합니다. 일반적으로 이러한 상황은 예상되지만 재발하는 경우 결국 관리 응답이 필요할 수 있습니다. 경고가 오류보다 낮습니다.

적용 대상