PDA

View Full Version : استفاده از log4j به همراه database



kh.napster
یک شنبه 17 بهمن 1389, 14:26 عصر
ببخشید من یک سوال داشتم می خواستم بدونم کلا می شه از log4j تو database هم استفاده کرد.
منظورم یه چیزی تو مایه های hibernate هستش. مثلا بگم یک object رو کامل log کنه برام.
ممنون می شم اگه راهنمایی کنید!

kh.napster
چهارشنبه 27 بهمن 1389, 17:15 عصر
یعنی هیپ کس هیچ چیز نمی دونه؟

javaphantom
پنج شنبه 28 بهمن 1389, 10:08 صبح
یعنی هیپ کس هیچ چیز نمی دونه؟

من که نفهمیدم دقیقا چی می گی. log4j چه ربطی به hibernate داره و اینکه object رو کامل log کنه برام جای سوال داره. خوب معلومه وقتی کلاس رو بهش می دی کاملا برات log می کنه. اگر منظورت اینکه که توی database ی که دو بهش معرفی می کنی برات log بزنه و ذخیره کنه این تنظیمات properties هست


et up the JDBCAppender in your config. Then use log4j as you would with any other
appender. This is important because you should easily be able to change to logging
into a file, JMS sink, console, or database.

Here is an example properties file to set up the JDBCAppender as your root appender:

# An example config file for JDBCAppender:
log4j.rootCategory=DEBUG, jdbc

# JDBCAppender writes messages into the database
log4j.appender.jdbc=org.apache.log4j.jdbc.JDBCAppe nder

#SQL statement to be used (with multiple columns formated)
log4j.appender.jdbc.sql=insert into logTable (message, class, priority, log_date)
values ('%m', '%c', '%p', '%d')

# DB Options
log4j.appender.jdbc.URL=jdbc:odbc:myDB
log4j.appender.jdbc.user=me
log4j.appender.jdbc.password=password

#set the buffer size
log4j.appender.JDBC.buffersize=1


با JDBCAppender
اکرم کارت را نمی افته پس بیشتر توضیح بده

mazdadoost
جمعه 29 بهمن 1389, 15:54 عصر
همونطور که دوستمون گفتن سوالتون رو واضحتر بپرسید.