如何删除cronjob中的日志条目?

2020-08-22 21:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在cronjob的"日志"标签中,我们可以看到许多zip格式的日志文件。 日志文件条目不断增加,并且很难向下滚动。 检查屏幕截图以供参考。 在一定时间间隔后,我们如何删除此类日志条目?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在cronjob的"日志"标签中,我们可以看到许多zip格式的日志文件。 日志文件条目不断增加,并且很难向下滚动。 检查屏幕截图以供参考。 在一定时间间隔后,我们如何删除此类日志条目?

付费偷看设置
发送
7条回答
clever101
1楼 · 2020-08-22 22:13.采纳回答

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获取文件夹详细信息和文件名。

此致

暮风yp
2楼-- · 2020-08-22 22:01

替代文字

Nan4612
3楼-- · 2020-08-22 22:08

假设您 已经获得 cleanUpLogsJobPerformable (我不确定在5.5.1中引入了哪个版本?)

然后

  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

Baoming ROSE
4楼-- · 2020-08-22 21:55

它帮助了我。 谢谢!

微wx笑
5楼-- · 2020-08-22 22:10

嗨,

右键单击任何日志条目,然后单击"删除"

点击"保存"按钮

有关更多详细信息,请检查屏幕截图。

替代文字

希望有帮助!

谢谢!

nice_wp
6楼-- · 2020-08-22 22:01

:)感谢您的答复。 我知道我们可以手动删除这样的日志,但是有什么方法可以批量删除此类日志条目吗?

骆驼绵羊
7楼-- · 2020-08-22 21:56

您可以使用以下impex删除cronjob的日志

 #删除数据库日志
      删除JobLog [batchmode = true]; cronJob(code)[unique = true]
      ; orderQueryCronjob
         
      #删除文件日志
      删除LogFile [batchmode = true];所有者(代码)[unique = true]
      ; orderQueryCronjob
     
  

一周热门 更多>