better logging

git-svn-id: https://svn.coded.pt/svn/SIPRP@1934 bb69d46d-e84e-40c8-a05a-06db0d633741
lxbfYeaa
Ricardo Santos 12 years ago
parent 97d6494175
commit 9946b67f2f

@ -1,19 +0,0 @@
web.appName=siprp_fichasclinicas
jnlp.resources.property.server.address = server2.evolute.pt
jnlp.resources.property.server.port = 5432
db.name = siprp_fichas_clinicas
db.user = tsimao
db.parameters=ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory
db.password = sleepsun
db.url.prefix = jdbc:postgresql://
web.ssl.truststore.file=jssecacerts
web.ssl.truststore.pass=changeit
disable_auto_role=false
-Djavax.net.ssl.trustStore=jssecacerts
-Djavax.net.ssl.trustStorePassword=changeit
-Djavax.net.ssl.keyStore=jssecacerts
-Djavax.net.ssl.keyStorePassword=changeit

@ -0,0 +1,13 @@
handlers = org.apache.juli.FileHandler
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
org.apache.juli.FileHandler.level = FINE
org.apache.juli.FileHandler.directory = ${catalina.base}/logs
org.apache.juli.FileHandler.prefix = siprpfichasclinicas.
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

@ -1,17 +1,24 @@
package pt.evolute.logger;
import java.util.Date;
import java.util.logging.Level;
import com.evolute.utils.error.ErrorLogger;
import com.evolute.utils.error.logger.StdoutLogger;
public class InitDefaultLogger
{
public InitDefaultLogger()
{
ErrorLogger.initializeLogger(StdoutLogger.LOGGER);
// ErrorLogger.initializeLogger(StdoutLogger.LOGGER);
ErrorLogger.initializeLogger( new TomcatEvoLogger( Level.INFO ), true, false );
ErrorLogger.log("LOGGING BEGIN :: "+(new Date()).toString());
}
public void clean()
{
ErrorLogger.log("LOGGING STOP :: "+(new Date()).toString());
ErrorLogger.stopLogger();
}
}

@ -0,0 +1,83 @@
package pt.evolute.logger;
import java.util.logging.Level;
import com.evolute.utils.error.Logger;
public final class TomcatEvoLogger implements Logger
{
private Level minLevel;
private java.util.logging.Logger logger = java.util.logging.Logger.getLogger( "EvoLogger" );
public TomcatEvoLogger( Level minLevel )
{
this.minLevel = minLevel;
}
@Override
public void log( String str, Level level )
{
if( level.intValue() >= minLevel.intValue() )
{
logger.log( level, str );
}
}
@Override
public void logException( Throwable ex, Level level )
{
logger.log( level, ex.getMessage( ), ex );
}
@Override
public void close( )
{
}
/*
package com.evolute.utils.error.logger;
import java.util.logging.Level;
import com.evolute.utils.error.Logger;
public final class AdvStdoutLogger implements Logger
{
Level minLevel;
public AdvStdoutLogger( Level minLevel )
{
this.minLevel = minLevel;
}
@Override
public void log(String str, Level level)
{
if( level.intValue() >= minLevel.intValue() )
{
System.out.println( "StdoutLogger: (" + level + ") " + str );
}
}
@Override
public void logException(Throwable ex, Level level)
{
if( level.intValue() >= minLevel.intValue() )
{
System.out.println( "StdoutLogger: (" + level + ") Exception:" );
ex.printStackTrace( System.out );
}
}
@Override
public void close()
{
}
}
*/
}
Loading…
Cancel
Save