Click here to Skip to main content
15,895,799 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
i am trying to print the text "Failed" in Red inside my log i tried the below code but it is not working showing as below instead of printing Failed in Red
=java.awt.Color[r=255,g=0,b=0]FailedFailed




log4j properties:
log4j.rootLogger=INFO,CONSOLE,HTML

//  appender
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender

log4j.appender.HTML=org.apache.log4j.FileAppender

// log file location

log4j.appender.HTML.File=${LogFileLocation}application.html

// layout and pattern
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern= %5p [%t] (%F:%L)- %m%n

log4j.appender.HTML.layout=org.apache.log4j.HTMLLayout
log4j.appender.HTML.layout.Title=Application log
log4j.appender.HTML.layout.LocationInfo=true


What I have tried:

String red=(Color.RED+"Failed");
                    
                    
                    
                Log.info("The "+file.getName()+" File Containes "+ data+"="+red+"Failed");
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900