You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
53 lines
1.7 KiB
Bash
Executable File
53 lines
1.7 KiB
Bash
Executable File
#! /bin/sh
|
|
#
|
|
# $Id: logReport.sh 421 2007-04-05 15:46:55Z dhill $
|
|
#
|
|
if [ $1 ] ; then
|
|
MODULE=$1
|
|
else
|
|
MODULE="pm1"
|
|
fi
|
|
|
|
if [ $2 ] ; then
|
|
OUT_FILE=$2
|
|
else
|
|
OUT_FILE=${MODULE}_logReport.txt
|
|
fi
|
|
|
|
#get temp directory
|
|
tmpDir=`mcsGetConfig SystemConfig SystemTempFileDir`
|
|
|
|
rm -f ${tmpDir}/${MODULE}_logReport.tar.gz
|
|
tar -zcf ${tmpDir}/${MODULE}_logReport.tar.gz /var/log/mariadb/columnstore > /dev/null 2>&1
|
|
cp ${tmpDir}/${MODULE}_logReport.tar.gz .
|
|
tar -zcf ${MODULE}_mysqllogReport.tar.gz /var/log/mysql/*.err 2>/dev/null
|
|
|
|
echo '******************** Log Configuration ********************' >> $OUT_FILE
|
|
echo '' >> $OUT_FILE
|
|
echo 'MariaDB ColumnStore System Log Configuration Data' >> $OUT_FILE
|
|
echo '' >> $OUT_FILE
|
|
configFileName=`mcsGetConfig Installation SystemLogConfigFile`
|
|
echo 'System Logging Configuration File being used: '${configFileName} >> $OUT_FILE
|
|
echo '' >> $OUT_FILE
|
|
echo -e 'Module\tConfigured Log Levels' >> $OUT_FILE
|
|
echo -e '------\t---------------------------------------' >> $OUT_FILE
|
|
moduleConfig=''
|
|
if grep -q '/var/log/mariadb/columnstore/crit.log' ${configFileName}; then
|
|
moduleConfig=${moduleConfig}' CRITICAL'
|
|
fi
|
|
if grep -q '/var/log/mariadb/columnstore/err.log' ${configFileName}; then
|
|
moduleConfig=${moduleConfig}' ERROR'
|
|
fi
|
|
if grep -q '/var/log/mariadb/columnstore/warning.log' ${configFileName}; then
|
|
moduleConfig=${moduleConfig}' WARNING'
|
|
fi
|
|
if grep -q '/var/log/mariadb/columnstore/info.log' ${configFileName}; then
|
|
moduleConfig=${moduleConfig}' INFO'
|
|
fi
|
|
if grep -q '/var/log/mariadb/columnstore/debug.log' ${configFileName}; then
|
|
moduleConfig=${moduleConfig}' DEBUG'
|
|
fi
|
|
echo -e ${MODULE}'\t'${moduleConfig} >> $OUT_FILE
|
|
exit 0
|
|
|