This project has retired. For details please refer to its
        
        Attic page.
      
 
org.apache.log.output.db
Class NormalizedJDBCTarget
java.lang.Object
  
org.apache.log.output.AbstractTarget
      
org.apache.log.output.db.AbstractJDBCTarget
          
org.apache.log.output.db.DefaultJDBCTarget
              
org.apache.log.output.db.NormalizedJDBCTarget
- All Implemented Interfaces: 
 - Closeable, ErrorAware, LogTarget
 
- public class NormalizedJDBCTarget
- extends DefaultJDBCTarget
  
JDBC target that writes to normalized tables.
 This reduces overhead and cost of querying/storing logs.
 
Parts based on JDBC logger from prottomatter by
 Nate Sammons
- Author:
 
  - Peter Donald
 
 
| 
Method Summary | 
protected  int | 
getID(java.lang.String tableName,
      java.util.HashMap idMap,
      java.lang.String instance)
 
            | 
protected  void | 
specifyColumn(java.sql.PreparedStatement statement,
              int index,
              LogEvent event)
 
          Adds a single object into statement. | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
NormalizedJDBCTarget
public NormalizedJDBCTarget(javax.sql.DataSource dataSource,
                            java.lang.String table,
                            ColumnInfo[] columns)
specifyColumn
protected void specifyColumn(java.sql.PreparedStatement statement,
                             int index,
                             LogEvent event)
                      throws java.sql.SQLException
- Adds a single object into statement.
- Overrides:
 specifyColumn in class DefaultJDBCTarget
 
- Parameters:
 statement - the prepard statementindex - the indexevent - the log event
- Throws:
 java.sql.SQLException - if an SQL related error occurs
 
 
getID
protected int getID(java.lang.String tableName,
                    java.util.HashMap idMap,
                    java.lang.String instance)
             throws java.sql.SQLException
- Throws:
 java.sql.SQLException
 
Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.