Katalon Studio 最佳日志记录实践

Katalon Studio best logging practices

我想知道日志记录的最佳实践是什么,因为我有一个通用测试用例,我从中调用其他特定测试用例,我不喜欢 KeywordLoggerKeywordUtil每个 class 中的对象。我应该只使用 KeywordUtil.LOGGER 而不是制作参考对象吗?

我是 Katalon Studio 的新手,所以如果有人能就此发表他们的观点就太好了。有传统的方法吗?

我认为日志记录没有最佳实践。这在很大程度上取决于您的用例。

Katalon Studio 默认为 测试套件生成 logs for individual test cases, and test reports.csv.html.log.xml 格式) .

正如您已经说过的,您可以集成记录器,如 Katalon 论坛上 here and here 所讨论的那样,并将其添加到 .properties 文件中:

# Root logger option
log4j.rootLogger=INFO, file
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.Append=false
log4j.appender.file.File=C:\log\logging.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:(%F:%L) - %m%n

然后将配置文件的路径设置为

PropertyConfigurator.configure("path of .properties file")

当然,最自定义的方法是创建您自己的日志记录和报告framework