工具准备
工具github地址:
https://github.com/kohsuke/winsw/releases
进行exe文件下载:
主要用到winsw其中的WinSW.NET4.exe,把它改名成跟你的jar相同的名字,比如我这里改为test.exe。然后创建test.xml如下:
test.xml配置:
<configuration>
<id>test</id>
<name>test</name>
<description>This is test service.</description>
<executable>java</executable>
<arguments>-jar test.jar</arguments>
<startmode>Automatic</startmode>
<logpath>D:/logs/service</logpath>
<!-- 控制日志-->
<log mode="roll-by-size">
<!-- 一个日志文件大小60k,单位是k-->
<sizeThreshold>60</sizeThreshold>
<!-- 一共有8个日志文件,-->
<keepFiles>8</keepFiles>
</log>
</configuration>
即可
控制日志大小
控制日志大小主要就是:
<!-- 控制日志-->
<log mode="roll-by-size">
<!-- 一个日志文件大小60k,单位是k-->
<sizeThreshold>60</sizeThreshold>
<!-- 一共有8个日志文件,-->
<keepFiles>8</keepFiles>
</log>
还有很多其他的控制,详细可以参考github地址:https://github.com/kohsuke/winsw/blob/master/doc/loggingAndErrorReporting.md
如果读完觉得有收获的话,欢迎点赞、关注、加公众号【匠心零度】,查阅更多精彩历史!!!