10
Jak włączyć rejestrowanie zapytań SQL dla aplikacji Dropwizard? Chciałbym, żeby logował się tylko w niektórych środowiskach.Jak rejestrować instrukcje SQL w Dropwizard
Jak włączyć rejestrowanie zapytań SQL dla aplikacji Dropwizard? Chciałbym, żeby logował się tylko w niektórych środowiskach.Jak rejestrować instrukcje SQL w Dropwizard
W pliku YAML aplikacji dodać „Logowanie:” definicję jak następuje:
# Logging settings.
logging:
# The default level of all loggers. Can be OFF, ERROR, WARN, INFO, DEBUG, TRACE, or ALL.
level: INFO
# Logger-specific levels.
loggers:
# Overrides the levels of certain packages or files.
"org.skife.jdbi.v2": TRACE
To nie pomaga. Instrukcja SQL jest rejestrowana, ale z parametrami pokazanymi jako proste "?" na przykład: "SELECT * FROM XY WHERE ID =?" – heaphach
Jeśli tego potrzebujesz @heaphach, miejmy nadzieję, że możesz użyć debuggera, aby dowiedzieć się, jakie parametry są przekazywane. Dla pytania, które miałem powyżej, ta odpowiedź jest wystarczająca i dokładna, nawet jeśli nie rozwiązuje twojego problemu. – th3morg
Tak dla mnie jasne, co SQL jest ued, ale niektórzy menedżerowie chcą zalogować dokładną instrukcję SQL. Jednak masz rację, odpowiedziałeś na powyższe pytanie. – heaphach