我想用scala脚本处理日志输出。像这样:
java -jar app.jar | log.sc
或java -jar app.jar | amm log.sc
如何编写log.sc
打印app.jar
打印日志?
用更智能的方式替换java -jar app.jar > app.log
来处理输出流
从现在开始,我希望按天将输出流保存到不同的文件。
感谢。
想想这个例子:
object Main extends App {
var i = 0L
while(true) {
println("hello " + i)
i += 1
}
}
汇编到Loop.jar
,如何处理按日期打印日志文件?
答案 0 :(得分:0)
为什么不在Ammonite脚本中调用java。
val log = %%('java,"-jar","app.jar")
日志变量捕获输出,您可以让脚本将其写入命名的记录文件。
您可以看到我执行类似here的示例。我创建了一个包含来自another repository的脚本。命名日志文件。