diff --git a/trunk/siprp/Main.java b/trunk/siprp/Main.java index 00017d6e..dbca4a55 100644 --- a/trunk/siprp/Main.java +++ b/trunk/siprp/Main.java @@ -153,7 +153,13 @@ public class Main implements Connector return false; } Singleton.setInstance( Singleton.USERNAME, user ); - + try + { + ErrorLogger.initializeLogger( new SHSTLogger() ); + } + catch( Exception ex ) + { + } //Singleton.setInstance( Singleton.USERNAME, user ); siprpTracker = new SIPRPTracker( avisos ); avisos.refresh(); diff --git a/trunk/siprp/SIPRPLogger.java b/trunk/siprp/SHSTLogger.java similarity index 83% rename from trunk/siprp/SIPRPLogger.java rename to trunk/siprp/SHSTLogger.java index 678dc168..ac68d7dd 100644 --- a/trunk/siprp/SIPRPLogger.java +++ b/trunk/siprp/SHSTLogger.java @@ -14,8 +14,31 @@ import com.evolute.utils.sql.*; /** * * @author lflores + + * MySQL +CREATE TABLE errors +( + id INT NOT NULL AUTO_INCREMENT, + PRIMARY KEY( id ), + date TIMESTAMP NOT NULL DEFAULT 'now()', + type VARCHAR(20), + environment VARCHAR( 255 ), + description TEXT +); + * + *PostgreSQL +CREATE TABLE errors +( + id SERIAL, + PRIMARY KEY( id ), + date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + type VARCHAR(20), + environment VARCHAR( 255 ), + description VARCHAR( 256000 ) +) + */ -public class SIPRPLogger implements Logger +public class SHSTLogger implements Logger { private final String java = System.getProperty( "java.version" ) + "-" + System.getProperty( "java.vm.version" ); @@ -28,7 +51,7 @@ public class SIPRPLogger implements Logger private final Executer executer; /** Creates a new instance of SIPRPLogger */ - public SIPRPLogger() + public SHSTLogger() throws Exception { DBManager dbm = ( DBManager )Singleton.getInstance( SingletonConstants.DEFAULT_DBMANAGER );