本文整理了Java中nablarch.core.log.Logger.logFatal()
方法的一些代码示例,展示了Logger.logFatal()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.logFatal()
方法的具体详情如下:
包路径:nablarch.core.log.Logger
类名称:Logger
方法名:logFatal
[英]FATALレベルでログを出力する。
[中]致命的レベルでログを出力する。
代码示例来源:origin: com.nablarch.framework/nablarch-core-applog
/**
* FATALレベルの障害通知ログと障害解析ログを出力する。
* @param error エラー情報
* @param data 処理対象データ
* @param failureCode 障害コード
* @param messageOptions 障害コードからメッセージを取得する際に使用するオプション情報
* @param logOptions ログのオプション情報
*/
@Published(tag = "architect")
public static void logFatal(Throwable error, Object data, String failureCode, Object[] messageOptions, Object[] logOptions) {
String notificationMessage = getFailureLogFormatter().formatNotificationMessage(error, data, failureCode, messageOptions);
String errorMessage = getFailureLogFormatter().formatAnalysisMessage(error, data, failureCode, messageOptions);
MONITOR_LOGGER.logFatal(notificationMessage, error, logOptions);
ANALYSIS_LOGGER.logFatal(errorMessage, error, logOptions);
}
代码示例来源:origin: com.nablarch.framework/nablarch-core
/**
* メッセージをログに出力する。
*
* @param level ログレベル
* @param message メッセージ
*/
public static void write(final LogLevel level, final String message) {
switch (level) {
case FATAL:
LOGGER.logFatal(message);
break;
case ERROR:
LOGGER.logError(message);
break;
case WARN:
LOGGER.logWarn(message);
break;
case INFO:
LOGGER.logInfo(message);
break;
case DEBUG:
LOGGER.logDebug(message);
break;
case TRACE:
LOGGER.logTrace(message);
break;
}
}
代码示例来源:origin: com.nablarch.framework/nablarch-core
/**
* メッセージをログに出力する。
* @param level ログレベル
* @param message メッセージ
* @param throwable 例外
*/
public static void write(final LogLevel level, final String message, final Throwable throwable) {
switch (level) {
case FATAL:
LOGGER.logFatal(message, throwable);
break;
case ERROR:
LOGGER.logError(message, throwable);
break;
case WARN:
LOGGER.logWarn(message, throwable);
break;
case INFO:
LOGGER.logInfo(message, throwable);
break;
case DEBUG:
LOGGER.logDebug(message, throwable);
break;
case TRACE:
LOGGER.logTrace(message, throwable);
break;
}
}
}
内容来源于网络,如有侵权,请联系作者删除!