【发布时间】:2023-03-09 04:35:01
【问题描述】:
我有以下几点:
C:\Scripts\Groovy\foo.groovy
@Grab (group = 'ch.qos.logback', module = 'logback-classic', version = '1.1.3')
def logger = org.slf4j.LoggerFactory.getLogger ('foo')
logger.info ("Hello, Foo!')
C:\Scripts\Groovy\bar.groovy
@Grab (group = 'ch.qos.logback', module = 'logback-classic', version = '1.1.3')
def logger = org.slf4j.LoggerFactory.getLogger ('bar')
logger.info ("Hello, Bar!')
脚本分别通过groovy foo.bar 和groovy bar.groovy 执行。
问题:
- 每个脚本可以添加哪些代码行来追加日志 分别向“foo.log”和“bar.log”发送消息?
- 可以个人 创建配置文件,例如“logback_foo.groovy”和 “logback_bar.groovy”,将日志消息附加到日志文件?
- 可以 通用配置文件,例如“logback.groovy”,用于 将消息附加到每个脚本的日志文件?
我有多个小型实用程序脚本,不想为每个脚本都设置一个 Gradle 项目。我确实将 Gradle 用于重要项目,并且我已经成功地让更大的项目发挥作用。
我是 Groovy 和 LogBack 的新手,所以请提供每个脚本/配置文件的内容以及执行脚本的命令。
【问题讨论】: