Logger class
類別協助將訊息記錄到特定位置。
方法
| clone(string, string, string) | 用現有設定建立新的 Logger。 |
| error(string, string) | 日誌錯誤訊息。 |
| error |
會記錄帶有個人識別資訊(PII)的錯誤訊息。 |
| execute |
執行回調並附有訊息。 |
| info(string, string) | 記錄資訊訊息。 |
| info |
會記錄帶有個人識別資訊(PII)的資訊訊息。 |
| is |
無論是否啟用 PII 記錄,都會回傳。 |
| trace(string, string) | 日誌、追蹤訊息。 |
| trace |
日誌追蹤帶有個人識別資訊(PII)的訊息。 |
| verbose(string, string) | 日誌、冗長的訊息。 |
| verbose |
記錄帶有個人識別資訊(PII)的冗長訊息。 |
| warning(string, string) | 日誌警告訊息。 |
| warning |
會記錄帶有個人識別資訊的警告訊息。 |
建構函式詳細資料
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