package javacodebook.jdbc.logging;

import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;

public class LoggerExample {

    public static void main(String[] args) {
        try {
            // Zuerst hüllen wir die Standardausgabe in einen
            // PrintWriter
            PrintWriter writer = new PrintWriter(System.out);
            // Diesen registrieren wir dann bei DriverManager
            DriverManager.setLogWriter(writer);

            // Ab jetzt werden alle Logausgaben ueber
            // ueber DriverManager auf die Standardausgabe
            // geleitet
            Class.forName("org.postgresql.Driver");
            Connection con =
                DriverManager.getConnection(
                    "jdbc:postgresql:test",
                    "postgres",
                    "postgres");

            con.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
