weblogic中将控制台信息打印到log文件中
默认weblogic中控制台启动之后会在命令行中标准输出一些信息,在没有使用log4j的情况下,想要获取在控制台输出的信息需要进行一些设置
打开C:\bea\user_projects\domains\域名\startWebLogic.cmd文件set DOMAIN_HOME=C:\bea\user_projects\domains\base_domain_secondcall "%DOMAIN_HOME%\bin\startWebLogic.cmd" %*
call "%DOMAIN_HOME%\bin\startWebLogic.cmd" 1> c:\stdout.log 2> c:\stderr.log%*重启服务,控制台信息就被转移到你指定的文件中了。希望对大家有所帮助。
// 设置 yyyy_mm_dd 格式的日期set sbtmpdate=%date:~0,4%_%date:~5,2%_%date:~8,2%// 设置 HHmmss 格式的时间set sbtmptime=%time:~0,2%%time:~3,2%%time:~6,2%// 随机数set randomtmp=%random%set r=%sbtmpdate%_%sbtmptime%.%randomtmp%// 将变量赋值到文件名中call "%DOMAIN_HOME%\bin\startWebLogic.cmd" 1>stdMsg-%r%.log 2>stdErr-%r%.log%*