@Override
	public String format(LogRecord record) {
		StringBuilder sb = new StringBuilder(1000);
		sb.append("[");
		sb.append(record.getLevel());
		sb.append(" | ");
		sb.append(record.getSourceClassName());
		if(record.getThrown() != null){
			sb.append(" | ");
			sb.append(record.getThrown().toString());
		}
		sb.append("]: ");
		sb.append(record.getMessage());
		if(record.getThrown() != null){
			sb.append(" "+ record.getThrown().getStackTrace()[0].toString());
		}
		sb.append(System.getProperty("line.separator"));

		return sb.toString();
	}