From 4550e6d44260c94b00ca604a55d7918de4c1d349 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Flores?= Date: Tue, 15 Mar 2005 16:35:07 +0000 Subject: [PATCH] no message git-svn-id: https://svn.coded.pt/svn/SIPRP@177 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/siprp/Main.java | 8 +++++- .../{SIPRPLogger.java => SHSTLogger.java} | 27 +++++++++++++++++-- 2 files changed, 32 insertions(+), 3 deletions(-) rename trunk/siprp/{SIPRPLogger.java => SHSTLogger.java} (83%) 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 );