「Java java.util.logging」の版間の差分
ナビゲーションに移動
検索に移動
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
− | ==Java java.util.logging== | + | ==[[Java java.util.logging]]== |
− | [[Java]] | + | [[Java]] | |
=====簡易にロギングしたいときのサンプル===== | =====簡易にロギングしたいときのサンプル===== | ||
*http://www.atmarkit.co.jp/ait/articles/0801/08/news128.html | *http://www.atmarkit.co.jp/ait/articles/0801/08/news128.html | ||
12行目: | 12行目: | ||
public class LoggingSample { | public class LoggingSample { | ||
− | protected static final String | + | protected static final String LOGGING_PROPERT[[IE]]S_DATA |
= "handlers=java.util.logging.ConsoleHandler, java.util.logging.FileHandler\n" | = "handlers=java.util.logging.ConsoleHandler, java.util.logging.FileHandler\n" | ||
+ ".level=INFO\n" | + ".level=INFO\n" | ||
26行目: | 26行目: | ||
try { | try { | ||
LogManager.getLogManager().readConfiguration( | LogManager.getLogManager().readConfiguration( | ||
− | new ByteArrayInputStream( | + | new ByteArrayInputStream(LOGGING_PROPERT[[IE]]S_DATA.getBytes("UTF-8"))); |
logger = Logger.getLogger(LoggingSample.class.getName()); | logger = Logger.getLogger(LoggingSample.class.getName()); | ||
} catch(Exception e){ | } catch(Exception e){ | ||
39行目: | 39行目: | ||
public void test() { | public void test() { | ||
− | logger.info("TEST"); | + | logger.info("[[TEST]]"); |
} | } | ||
} | } |
2020年2月16日 (日) 04:27時点における最新版
Java java.util.logging
Java |
簡易にロギングしたいときのサンプル
- package info.typea.sample;
- import java.io.ByteArrayInputStream;
- import java.util.logging.LogManager;
- import java.util.logging.Logger;
- public class LoggingSample {
- protected static final String LOGGING_PROPERTIES_DATA
- = "handlers=java.util.logging.ConsoleHandler, java.util.logging.FileHandler\n"
- + ".level=INFO\n"
- + "java.util.logging.ConsoleHandler.level=INFO\n"
- + "java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter\n"
- + "java.util.logging.FileHandler.pattern=/home/piroto/work/log/LoggingSample%u.log\n"
- + "java.util.logging.FileHandler.append=true\n"
- + "java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter\n"
- ;
- private static Logger logger = null;
- static {
- try {
- LogManager.getLogManager().readConfiguration(
- new ByteArrayInputStream(LOGGING_PROPERTIES_DATA.getBytes("UTF-8")));
- logger = Logger.getLogger(LoggingSample.class.getName());
- } catch(Exception e){
- e.printStackTrace();
- }
- }
- public static void main(String[] args) {
- LoggingSample me = new LoggingSample();
- me.test();
- }
- public void test() {
- logger.info("TEST");
- }
- }
© 2006 矢木浩人