我試圖找到一種優雅的方式,從我的Java應用程序中刪除的代碼行額外輸出到控制檯並登錄一個命令? Java的
我的代碼單獨的線是輸出到控制檯和日誌文件象下面這樣:
catch (SQLException e)
{
e.printStackTrace();
System.out.println("The Database connection failed to open check username/password and connection url are valid.");
logger.info("The Database connection failed to open check username/password and connection url are valid.");
end(2);
}
我想知道是否有方法使用stdout在控制檯和日誌文件中激發它。
我認爲做一個功能,可以做到這一點,但它會太複雜決定水平,是否輸出到控制檯或不。
有沒有什麼快速和聰明的方法來實現我想要做的事情。
我想你可以說,一些額外的代碼行會損害我的程序的功能,只是試圖過度設計它。
爲什麼不直接配置您的記錄,所以,它輸出到控制檯**和**文件? – qqilihq
我正在使用java.util.logging,它是預編譯的 – kaleeway
''java.util.logging'' afaik也提供了配置多個appender的可能性。 – qqilihq