2020-08-22 21:21发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在cronjob的"日志"标签中,我们可以看到许多zip格式的日志文件。 日志文件条目不断增加,并且很难向下滚动。 检查屏幕截图以供参考。 在一定时间间隔后,我们如何删除此类日志条目?
Kanchan,你好
请使用以下查询为cron作业日志文件生成删除印象。 它将仅从db中删除特定cron作业的日志文件条目。
选择CONCAT(';',{ A.pk })作为"删除LogFile; pk [unique = true]",来自{LogFile as A JOIN CronJob as B ON {A.owner} = { B.pk }},其中{B.code} =
如果要从服务器删除文件,则需要从特定文件夹中删除。可以从LogFile获取文件夹详细信息和文件名。
此致
假设您 已经获得 cleanUpLogsJobPerformable (我不确定在5.5.1中引入了哪个版本?)
cleanUpLogsJobPerformable
然后
INSERT_UPDATE CronJob; code [unique = true]; job(code); sessionUser(uid); sessionLanguage(isocode);活动 ; cleanupLogs; cleanUpLogsJobPerformable; admin; en; true INSERT_UPDATE触发器; cronJob(code)[unique = true]; cronExpression; active [default = true] ; cleanupLogs; 0 0 2? * *
将安排清理工作,每天凌晨2点运行。 默认设置为至少保留5条日志,一旦超过5条,则删除14天以上的日志。
您可以使用设置更改每个Cronjob的默认设置
logsOperator(默认= AND) logsDaysOld(默认= 14) logsCount(默认= 5) filesOperator(默认= AND) filessDaysOld(默认= 14) filesCount(默认= 5)
查看 CleanUpLogsStrategy.java 并了解其工作原理。 此页面也有一些文档。 https://help.hybris.com/6.1.0/hcd/8b9ce4868669101499b2f0f25ef9395f。 html#cronjob-technicalguide-cronjoblogscleanupsinceversion551
CleanUpLogsStrategy.java
它帮助了我。 谢谢!
嗨,
右键单击任何日志条目,然后单击"删除"
点击"保存"按钮
有关更多详细信息,请检查屏幕截图。
希望有帮助!
谢谢!
:)感谢您的答复。 我知道我们可以手动删除这样的日志,但是有什么方法可以批量删除此类日志条目吗?
您可以使用以下impex删除cronjob的日志
#删除数据库日志 删除JobLog [batchmode = true]; cronJob(code)[unique = true] ; orderQueryCronjob #删除文件日志 删除LogFile [batchmode = true];所有者(代码)[unique = true] ; orderQueryCronjob
最多设置5个标签!
Kanchan,你好
请使用以下查询为cron作业日志文件生成删除印象。 它将仅从db中删除特定cron作业的日志文件条目。
选择CONCAT(';',{ A.pk })作为"删除LogFile; pk [unique = true]",来自{LogFile as A JOIN CronJob as B ON {A.owner} = { B.pk }},其中{B.code} =
如果要从服务器删除文件,则需要从特定文件夹中删除。可以从LogFile获取文件夹详细信息和文件名。
此致
假设您 已经获得
cleanUpLogsJobPerformable
(我不确定在5.5.1中引入了哪个版本?)然后
将安排清理工作,每天凌晨2点运行。 默认设置为至少保留5条日志,一旦超过5条,则删除14天以上的日志。
您可以使用设置更改每个Cronjob的默认设置
查看
CleanUpLogsStrategy.java
并了解其工作原理。 此页面也有一些文档。 https://help.hybris.com/6.1.0/hcd/8b9ce4868669101499b2f0f25ef9395f。 html#cronjob-technicalguide-cronjoblogscleanupsinceversion551它帮助了我。 谢谢!
嗨,
右键单击任何日志条目,然后单击"删除"
点击"保存"按钮
有关更多详细信息,请检查屏幕截图。
希望有帮助!
谢谢!
:)感谢您的答复。 我知道我们可以手动删除这样的日志,但是有什么方法可以批量删除此类日志条目吗?
您可以使用以下impex删除cronjob的日志
一周热门 更多>