The version of Apache log4j used by SoundHelix.

[[ 🗃 ^aEp6o apache-log4j ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/aEp6o

SSH: git clone USERNAME@vervis.peers.community:aEp6o

Branches

Tags

v_1_1b2 :: src / java / org / apache / log4j / test /

pattern

#!/bin/bash

# A regression test to check the PatternLayout code.

# Read the .functions file
. .functions

# If set, allows to skip tests 
declare -i start=$1
echo "start=$start TEMP=$TEMP OUTPUT=$OUTPUT"

function testPattern {
 layout=$1
 
 echo -n "Pattern test $TEST - "
 java org.apache.log4j.test.PatternTest $LCF
 #java -Dlog4j.configDebug org.apache.log4j.test.PatternTest $LCF
 $PERL filter.pl $TEMP $OUTPUT PatternTest $layout
 if [ $? != 0 ]; then
  echo "The output is not in expected format. See the file [$OUTPUT]."
  exit 1   
fi


 check witness/pattern.$TEST $OUTPUT; echo "OK."
}



setPERL

declare -i TEST

TEST=1
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=$TEMP"
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout "
  lecho "log4j.appender.testAppender.layout.ConversionPattern=%-5p - %m%n"  
  testPattern LINE_NUMBER
fi

TEST=2
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=$TEMP"
  lecho "log4j.appender.testAppender.Append= false "
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout  "
  lecho "log4j.appender.testAppender.layout.ConversionPattern=%d{ISO8601} [%t] %-5p %.16c - %m%n"  
  testPattern ISO8601
fi

TEST=3
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender  "
  lecho "log4j.appender.testAppender.File=$TEMP"
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout  "
  lecho "log4j.appender.testAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] %-5p %.16c - %m%n"  
  testPattern ISO8601
fi

TEST=4
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender "
  lecho "log4j.appender.testAppender.File=$TEMP"
  lecho "log4j.appender.testAppender.Append=false "
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout "
  lecho "log4j.appender.testAppender.layout.ConversionPattern=%d{DATE} [%t] %-5p %.16c - %m%n"  
  testPattern DATE
fi

TEST=5
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=$TEMP"
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout"
  lecho "log4j.appender.testAppender.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} [%t] %-5p %.16c - %m%n"  
  testPattern DATE
fi

TEST=6
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=$TEMP"
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout"
  lecho "log4j.appender.testAppender.layout.ConversionPattern=%d{ABSOLUTE} [%t] %-5p %.16c - %m%n"  
  testPattern ABSOLUTE
fi

TEST=7
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=$TEMP "
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout"
  lecho "log4j.appender.testAppender.layout.ConversionPattern=%d{HH:mm:ss,SSS} [%t] %-5p %.16c - %m%n"  
  testPattern ABSOLUTE
fi

TEST=8
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=$TEMP"
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout"
  lecho "log4j.appender.testAppender.layout.ConversionPattern=%r [%t] %-5p %.16c - %m%n" 
  testPattern RELATIVE
fi

TEST=9
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=$TEMP "
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout"
  lecho "log4j.appender.testAppender.layout.ConversionPattern=[%t] %-5p %.16c : %m%n" 
  testPattern LINE_NUMBER
fi

TEST=10
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File= $TEMP "
  lecho "log4j.appender.testAppender.Append= false "
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout "
  lecho "log4j.appender.testAppender.layout.ConversionPattern=[%t] %-5p %l: %m%n" 
  testPattern NONE
fi

TEST=11
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=$TEMP"
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout"
  lecho "log4j.appender.testAppender.layout.ConversionPattern=%-5p [%t] %c{2}: %m%n" 
  testPattern NONE
fi

TEST=12
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=$TEMP"
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout"
  lecho "log4j.appender.testAppender.layout.ConversionPattern=[%t] %-5p %C.%M(%F:%L): %m%n" 
  testPattern NONE
fi

TEST=13
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=  $TEMP "
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout"
  lecho "log4j.appender.testAppender.layout.ConversionPattern=[%t] %-5p %C{3}.%M(%F:%L): %m%n" 
  testPattern NONE
fi

TEST=14
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=       $TEMP   "
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.examples.MyPatternLayout"
  lecho "log4j.appender.testAppender.layout.ConversionPattern=%5p %-4# - %m%n" 
  testPattern NONE
fi

TEST=15
if [ $TEST -ge $start ]; then
  echo "log4j.rootCategory=DEBUG, testAppender" > $LCF
  lecho "log4j.appender.testAppender=org.apache.log4j.FileAppender"
  lecho "log4j.appender.testAppender.File=       $TEMP   "
  lecho "log4j.appender.testAppender.Append=false"
  lecho "log4j.appender.testAppender.layout=org.apache.log4j.HTMLLayout"
  testPattern HTML
fi

[See repo JSON]