Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.tectonica.log;
 
 import java.util.Date;
 
 public class LogFormat extends Formatter
	private final SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
	public String format(LogRecord record)
	{
		String dateStr = .format(new Date(record.getMillis()));
		String levelStr = levelStrOf(record.getLevel()); // new String(record.getLevel().toString().charAt(0));
		return String.format("%s [%s] - %s%n%s"dateStrlevelStrrecord.getMessage(), getExceptionString(record));
	}
	private final int TRACE2 = ..intValue();
	private final int TRACE1 = ..intValue();
	private final int DEBUG = ..intValue();
	private final int INFO = ..intValue();
	private final int WARN = ..intValue();
	private final int ERROR = ..intValue();
	private String levelStrOf(Level level)
	{
		int levelValue = level.intValue();
		if (levelValue == )
			return "INF";
		if (levelValue == )
			return "WRN";
		if (levelValue == )
			return "ERR";
		if (levelValue == )
			return "DBG";
		if (levelValue == )
			return "TRC";
		if (levelValue == )
			return "TRC";
		return level.getName();
	}
	{
		Throwable th = record.getThrown();
		if (th != null)
		{
			if (th.getCause() != null)
				th = th.getCause();
			for (int i = 0; i < trace.lengthi++)
			{
				StackTraceElement frame = trace[i];
				sb.append("    ");
				sb.append(frame.getClassName()).append(".");
				sb.append(frame.getMethodName()).append("(");
				sb.append(frame.getFileName() != null ? frame.getFileName() : "").append(":");
				sb.append(frame.getLineNumber() >= 0 ? frame.getLineNumber() : "").append(")\n");
			}
			return String.format("(EXCEPTION) %s%n%s"th.toString(), sb.toString());
		}
		return "";
	}
New to GrepCode? Check out our FAQ X