Katalon Studio 最佳日志记录实践
Katalon Studio best logging practices
我想知道日志记录的最佳实践是什么,因为我有一个通用测试用例,我从中调用其他特定测试用例,我不喜欢 KeywordLogger
或 KeywordUtil
每个 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。
我想知道日志记录的最佳实践是什么,因为我有一个通用测试用例,我从中调用其他特定测试用例,我不喜欢 KeywordLogger
或 KeywordUtil
每个 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。