Files
qt5-legatus-legacy/Lts/Viewer/SituationMap/admin_scripts/ctc_find_getlogger.sh
T
2026-08-13 18:33:10 +02:00

30 lines
1019 B
Bash
Executable File

#!/bin/bash
# Helper script to check presence of some rpms
# $Id$
# $HeadURL$
# $Author$
# Stand 2024
echo "--- part 1";
# suche alle cpp file, mit 'getLogger'
#find . -iname "*.cpp" | xargs grep getLogger
# ersetze a) getLogger durch @ b) entferne " c) entferne ) | nur das rechts vom @
#find . -iname "*.cpp" | xargs grep getLogger | sed -e 's/getLogger(/@/g' -e 's/\"//g' -e 's/)//g' | cut -d "@" -f2
# sortiere und entferne doppelte:
#find . -iname "*.cpp" | xargs grep getLogger | sed -e 's/getLogger(/@/g' -e 's/\"//g' -e 's/)//g' | cut -d "@" -f2 | sort -u
# prepend
find . -iname "*.cpp" | xargs grep getLogger | sed -e 's/getLogger(/@/g' -e 's/\"//g' -e 's/)//g' | cut -d "@" -f2 | sort -u | awk '{print "#log4j.logger.AES." $0 "=DEBUG"}'
echo "--- part 2";
find . -iname "*.cpp" | xargs grep ": BaseEdit" | sed -e 's/QLatin1String(/@/g' -e 's/QStringLiteral(/@/g' -e 's/\")/@/g' -e 's/\"//g' | cut -d "@" -f2 | sort -u | awk '{print "#log4j.logger.AES." $0 "=DEBUG"}'