This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

Filterung von Daten

Allgemeine Fragen zur Entwicklung von und mit JVx.

Filterung von Daten

Postby stpa » Thu Oct 22, 2009 10:12 am

Gibt es eine Möglichkeit, die durch die Filterung entstehende SQL-Query auszugeben?
stpa
 
Posts: 7
Joined: Thu Oct 22, 2009 10:06 am

Re: Filterung von Daten

Postby Development@SIB » Thu Oct 22, 2009 12:20 pm

In JVx ist ein komfortabler Log Mechanismus integriert. Dieser kann über die LoggerFactory gewählt werden.

Es gibt mehrere Möglichkeiten das Logging zu aktivieren. Entweder durch die direkte Verwendung im Source Code oder mit einem Konfigurationsfile.

Im Moment verwendet der Standard Logger die Java Logging API von java.util.logging.

Um in Ihrem Fall die SQL Query auszugeben wäre folgende Lösung denkbar:

Fügen Sie

Code: Select all
LoggerFactory.setLevel("com.sibvisions.rad.persist", LogLevel.DEBUG);

in Ihrem Session LifeCycle Objekt, vor dem Aufbau der Datenbankverbindung, ein.

Wenn Sie den Client und Server in der selben VM betreiben (ev. während der Entwicklung) dann können Sie obigen Aufruf auch in ihrem Client Code setzen.

Die Aktivierung des Loggings durch ein Konfigurationsfile benötigt eine Datei logging.properties im classpath, mit folgendem Inhalt:

Code: Select all
####################################################################################
# HANDLER definition
####################################################################################

# development handlers
handlers = java.util.logging.ConsoleHandler

####################################################################################
# HANDLER configuration
####################################################################################

java.util.logging.ConsoleHandler.level = ALL
java.util.logging.ConsoleHandler.formatter = com.sibvisions.util.log.jdk.JdkLineFormatter

####################################################################################
# Package specifig log levels
####################################################################################

com.sibvisions.rad.persist.level = FINE
User avatar
Development@SIB
 
Posts: 325
Joined: Mon Sep 28, 2009 1:54 pm


Return to Development (DE)