我的问题是我有一个Java应用程序,其中使用了我自己创建的“记录器”,这是我的代码:
public void log(String message, Enum type) {
String timeStamp = new SimpleDateFormat("dd.MM.yy HH:mm:ss").format(new Date());
if (type == Type.INFO) {
System.out.println("( " + timeStamp + " ) [INFO] > " + message);
} else if (type == Type.WARNING) {
System.out.println("( " + timeStamp + " ) [WARNING] > " + message);
} else if (type == Type.ERROR) {
System.out.println("( " + timeStamp + " ) [ERROR] > " + message);
} else if (type == Type.CONNECTION) {
System.out.println("( " + timeStamp + " ) [CONNECTION] > " + message);
} else if (type == Type.NETWORK) {
System.out.println("( " + timeStamp + " ) [NETWORK] > " + message);
}
}
我可以像logger.log("my message", Type.INFO);
一样拨打电话,这比通常的System.out.println。看起来更好。
我的问题是,然后我试图调用记录器,我的应用程序崩溃了..当我使用正常的System.out.println时,它运行正常。
一些建议?