Logger class

類別協助將訊息記錄到特定位置。

方法

clone(string, string, string)

用現有設定建立新的 Logger。

error(string, string)

日誌錯誤訊息。

errorPii(string, string)

會記錄帶有個人識別資訊(PII)的錯誤訊息。

executeCallback(LogLevel, string, boolean)

執行回調並附有訊息。

info(string, string)

記錄資訊訊息。

infoPii(string, string)

會記錄帶有個人識別資訊(PII)的資訊訊息。

isPiiLoggingEnabled()

無論是否啟用 PII 記錄,都會回傳。

trace(string, string)

日誌、追蹤訊息。

tracePii(string, string)

日誌追蹤帶有個人識別資訊(PII)的訊息。

verbose(string, string)

日誌、冗長的訊息。

verbosePii(string, string)

記錄帶有個人識別資訊(PII)的冗長訊息。

warning(string, string)

日誌警告訊息。

warningPii(string, string)

會記錄帶有個人識別資訊的警告訊息。

建構函式詳細資料

Logger(LoggerOptions, string, string)

new Logger(loggerOptions: LoggerOptions, packageName?: string, packageVersion?: string)

參數

loggerOptions
LoggerOptions
packageName

string

packageVersion

string

方法詳細資料

clone(string, string, string)

用現有設定建立新的 Logger。

function clone(packageName: string, packageVersion: string, correlationId?: string): Logger

參數

packageName

string

packageVersion

string

correlationId

string

傳回

error(string, string)

日誌錯誤訊息。

function error(message: string, correlationId?: string)

參數

message

string

correlationId

string

errorPii(string, string)

會記錄帶有個人識別資訊(PII)的錯誤訊息。

function errorPii(message: string, correlationId?: string)

參數

message

string

correlationId

string

executeCallback(LogLevel, string, boolean)

執行回調並附有訊息。

function executeCallback(level: LogLevel, message: string, containsPii: boolean)

參數

level
LogLevel
message

string

containsPii

boolean

info(string, string)

記錄資訊訊息。

function info(message: string, correlationId?: string)

參數

message

string

correlationId

string

infoPii(string, string)

會記錄帶有個人識別資訊(PII)的資訊訊息。

function infoPii(message: string, correlationId?: string)

參數

message

string

correlationId

string

isPiiLoggingEnabled()

無論是否啟用 PII 記錄,都會回傳。

function isPiiLoggingEnabled(): boolean

傳回

boolean

trace(string, string)

日誌、追蹤訊息。

function trace(message: string, correlationId?: string)

參數

message

string

correlationId

string

tracePii(string, string)

日誌追蹤帶有個人識別資訊(PII)的訊息。

function tracePii(message: string, correlationId?: string)

參數

message

string

correlationId

string

verbose(string, string)

日誌、冗長的訊息。

function verbose(message: string, correlationId?: string)

參數

message

string

correlationId

string

verbosePii(string, string)

記錄帶有個人識別資訊(PII)的冗長訊息。

function verbosePii(message: string, correlationId?: string)

參數

message

string

correlationId

string

warning(string, string)

日誌警告訊息。

function warning(message: string, correlationId?: string)

參數

message

string

correlationId

string

warningPii(string, string)

會記錄帶有個人識別資訊的警告訊息。

function warningPii(message: string, correlationId?: string)

參數

message

string

correlationId

string