當前位置:首頁 » 編程語言 » java輸出日誌

java輸出日誌

發布時間: 2022-09-18 18:54:46

『壹』 java開發兩次都碰到log4j的問題了,明明設置了輸出級別為debug就是列印不了debug級別的日誌

java開發過程中會遇到各種問題,自學的話很難去解決這些問題,推薦去千鋒教育學習java開發,有專業團隊和老師為學生解決各種專業問題。

java開發需要學的知識有:
1.Java基礎語法和oop特性;
2.資料庫相關知識,例SQL語言、MySQL、非關系型資料庫;
3.Web基礎知識;
4.Web主流框架,例Spring、SpringMVC、Mybatis;
5.前端知識等。

想要了解更多有關java的相關信息,推薦咨詢千鋒教育。千鋒企業合作部於2013年成立,主要針對企業用人需求和學員職業規劃進行服務。經過8年發展,企業合作部已經成為千鋒連接企業和學員的重要紐帶。服務面對企業建立全方位、立體化、遍布全國的企業合作網路,覆蓋全國一線二線城市大中小型公司,成功幫助20000餘名人才實現就業,合作企業達20000餘家,每年簽訂1000餘份人才培養訂單,讓廣大學員沒有後顧之憂。

『貳』 java log列印的日誌會在控制台輸出嗎

使用log無法在控制台列印出信息是怎麼回事 日誌的話需要用到以下三個包,你的包不全,可以先把包添加全了,然後就可以了; E:\Java\包\Hibernate配置的壓縮包\slf4j-log4j12-1.5.8.jar E:\Java\包\Hibernate配置的壓縮包\log4j-1.2.15.jar E:\Ja...

『叄』 如何列印java 日誌

可以使用log4j。使用方法如下供參考:

  1. 導入jar包

  2. 配置log4j.properties文件

  3. 創建工具類(介面)

publicinterfaceLoggerUtil{

//得到Logger,用於列印日誌
Loggerlogger=Logger.getLogger(LoggerUtil.class);
}

4、使用(核心代碼介紹)

@RequestMapping("/delete.do")
publicStringdelete(Studentsstudents){

try{
stuService.delete(students);
}catch(Exceptione){
//使用日誌
LoggerUtil.logger.error(e.getMessage());
}
return"redirect:selectAll.do";
}

『肆』 tomcat7怎麼輸出java異常日誌

1.找到tomcat安裝目錄下的bin目錄。
2.修改bin目錄下面的catalina.bat文件,對照這個文件,將最後一部分修改成下面這樣。
rem Execute Java with the applicable properties
if not "%JPDA%" == "" goto doJpda
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% > %CATALINA_BASE%\logs\catalina.out
goto end
:doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% > %CATALINA_BASE%\logs\catalina.out
goto end
:doJpda
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% > %CATALINA_BASE%\logs\catalina.out
goto end
:doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% > %CATALINA_BASE%\logs\catalina.out
goto end
:end
3.將startup.bat中倒數第二行 call "%EXECUTABLE%" start %CMD_LINE_ARGS%?? 改為? call "%EXECUTABLE%" run %CMD_LINE_ARGS%
註:以上加粗的是指定輸出路徑。路徑前面的「 > 」代表的是輸出是對當前文件的內容進行覆蓋,也就是如果自己指定的catalina.out文件中有內容,將會被覆蓋。如果使用「 >> 」, 則不會覆蓋,而是在catalina.out文件尾部追加信息。

『伍』 java輸出日誌是什麼有什麼用

小程序就不用了,一般進公司才用,就是用來記錄工作日誌的,將來出了問題可以根據日誌查出問題所在,然後再有針對性的進行維護.

『陸』 Java 如何獲取控制台日誌輸出的信息

很簡單的,如果你查api文檔會發現類System有個「欄位摘要」,很容易發現有個out,
它返回static PrintStream,還會發現System有個方法是static void setOut(PrintStream out)
重新分配「標准」輸出流。 再點擊PrintStream,很明顯它是OutputStream
的子類 解決如下
輸出流重定向

import java.io.*;

public class IO2File {
public static void main(String[] args) throws IOException {

File f=new File("out.txt");
f.createNewFile();
FileOutputStream fileOutputStream = new FileOutputStream(f);
PrintStream printStream = new PrintStream(fileOutputStream);
System.setOut(printStream);
System.out.println("默認輸出到控制台的這一句,輸出到了文件 out.txt");
}
}

『柒』 如何在java中輸出日誌消息

配置文件設置如下:
log4j.rootLogger=debug,stdout,logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p[%t](%F:%L)-%m%n

log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=logfile.log
log4j.appender.logfile.MaxFileSize=512KB
log4j.appender.logfile.MaxBackupIndex=3
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d%p[%c]-%m%n
測試java文件
log4j.rootLogger=debug,stdout,logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p[%t](%F:%L)-%m%n

log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=logfile.log
log4j.appender.logfile.MaxFileSize=512KB
log4j.appender.logfile.MaxBackupIndex=3
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d%p[%c]-%m%n

『捌』 Java Log4j日誌輸出

這個是p2p是表示最新的一個日誌,第2天會從它創建一個新的文件,就是你說的p2p.2015-09019.log,你可以明天試試,或者改下操作系統時間。

『玖』 java的日誌輸出到哪裡了

你在哪裡執行的你的java程序呢 如果是在dos窗口下執行的 就直接會輸出到dos窗口 如果是在eclipse或者jb下運行的 那日誌就會在你的控制台窗口「Console」中

熱點內容
c語言自考 發布:2025-05-15 07:52:42 瀏覽:499
壓縮的玉 發布:2025-05-15 07:51:22 瀏覽:788
android的控制項 發布:2025-05-15 07:50:36 瀏覽:551
南崗法院伺服器ip地址 發布:2025-05-15 07:46:02 瀏覽:286
實況如何退出賬號安卓 發布:2025-05-15 07:45:56 瀏覽:917
深入編譯器 發布:2025-05-15 07:41:35 瀏覽:878
電信手機號服務密碼怎麼查 發布:2025-05-15 07:40:10 瀏覽:613
python全局變數文件 發布:2025-05-15 07:35:06 瀏覽:954
位元組和存儲位元組 發布:2025-05-15 07:32:10 瀏覽:521
linux應用開發工程師 發布:2025-05-15 07:32:07 瀏覽:261