1.cmd 命令符
@echo off
set logdir=
set logfilename=%logdir%\log_%date:~10,4%%date:~7,2%%date:~4,2%.log
if not exist "%logdir%" mkdir "%logdir%"
java -jar C:\jar\web-0.0.1-SNAPSHOT.jar > "%logfilename%" 2>&1
注:但是日志不会在控制台里面输出
1.cmd 命令符 输入日志文件的同时在 控制也输出日志
@echo off
set logdir=C:\jar\Logs
set logfilename=%logdir%\log_%date:~10,4%%date:~7,2%%date:~4,2%.log
if not exist "%logdir%" mkdir "%logdir%"
java -jar C:\jar\web-0.0.1-SNAPSHOT.jar 2>&1 | tee "%logfilename%"
window cmd命令符没有tee 命令需要安装,安装方法如下:
https://sourceforge.net/projects/unxutils/
下载unxutils ,找到tee.exe
将tee.exe 放到windows/System32下即可,不用重启windows系统命令