| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Java java.util.logging」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
1行目: 1行目:
==Java java.util.logging==
+
==[[Java java.util.logging]]==
 
[[Java]] |  
 
[[Java]] |  
 
=====簡易にロギングしたいときのサンプル=====
 
=====簡易にロギングしたいときのサンプル=====
12行目: 12行目:
 
  public class LoggingSample {
 
  public class LoggingSample {
 
 
 
 
  protected static final String LOGGING_PROPERTIES_DATA
+
  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(LOGGING_PROPERTIES_DATA.getBytes("UTF-8")));
+
  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");
	}

}