Похоже, вы спрашиваете, как удалить определенные строки из существующих журналов.
Вот что я использую для удаления сообщений DEBUG после включения отладки в рабочей среде по любой причине:
perl -w -n -i -e 'print unless ( /DEBUG/../ERROR|WARN|INFO|FATAL/ && !/ERROR|WARN|INFO|FATAL/)' server.log.1
Вы можете заменить все, что perlre соответствует только строкам, которые вы хотите удалить в скобках выше, например:
perl -w -n -i -e 'print unless ( /SensitiveDebugInfo/ )' server.log.1
Я уверен, что это будет выполняться только для журналов, которые были пролонгированы, чтобы избежать потенциального повреждения файла из-за одновременной записи в файл perl & jboss.