この例では、java.util.logging onlineをhereというように使用しています。複数のクラスに渡ってサンプルを使用するように変更する方法がわかりません
これをすべてのクラスで宣言していますか?複数のクラス間でjava.util.loggingを使用する
Logger logger = Logger.getLogger(Logger.GLOBAL_LOGGER_NAME);
もクラスで、彼らは、構文エラーがある供給:
// suppress the logging output to the console
Logger rootLogger = Logger.*getLogger*("");
ルートロガーを取得するための正しい方法は何ですか?
package com.vogella.logger;
import java.io.IOException;
import java.util.logging.FileHandler;
import java.util.logging.Formatter;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;
public class MyLogger {
static private FileHandler fileTxt;
static private SimpleFormatter formatterTxt;
static private FileHandler fileHTML;
static private Formatter formatterHTML;
static public void setup() throws IOException {
// get the global logger to configure it
Logger logger = Logger.getLogger(Logger.GLOBAL_LOGGER_NAME);
// suppress the logging output to the console
Logger rootLogger = Logger.*getLogger*("");
Handler[] handlers = rootLogger.getHandlers();
if (handlers[0] instanceof ConsoleHandler) {
rootLogger.removeHandler(handlers[0]);
}
logger.setLevel(Level.INFO);
fileTxt = new FileHandler("Logging.txt");
fileHTML = new FileHandler("Logging.html");
// create a TXT formatter
formatterTxt = new SimpleFormatter();
fileTxt.setFormatter(formatterTxt);
logger.addHandler(fileTxt);
// create an HTML formatter
formatterHTML = new MyHtmlFormatter();
fileHTML.setFormatter(formatterHTML);
logger.addHandler(fileHTML);
}
}
が、先生他の質問についてどんな考えをあなたに感謝を – user648026
user648026が持っています@それに関連する回答を更新しました。 – nullpointer