2007년 11월 09일
Logging Or Debugging SQL(Query)
In develope we use many framework and tools. Developer's important work is developing PL/SQL. Many tools and Framework support All Layers.
View, Model, and Controller or DataAcess Layer... so developer can concentrate business logic.
And i think business logics is PL/SQL. All PL/SQL works repeat Make query And executioning And debugging.
In that case we can use jdbc or Connection Pooling(Apache DBCP) or support 2PC (JTA,JOTM) and etc...
In many case Also we use ORM(Object Relation Mapping) ibatis or springJDBC or hibernate...
Then problem occurs 'My Query How to Works! And Parameters are correct?'
I'm sure log4sql is easy And simple configuration change but very useful to you!
View, Model, and Controller or DataAcess Layer... so developer can concentrate business logic.
And i think business logics is PL/SQL. All PL/SQL works repeat Make query And executioning And debugging.
In that case we can use jdbc or Connection Pooling(Apache DBCP) or support 2PC (JTA,JOTM) and etc...
In many case Also we use ORM(Object Relation Mapping) ibatis or springJDBC or hibernate...
Then problem occurs 'My Query How to Works! And Parameters are correct?'
I'm sure log4sql is easy And simple configuration change but very useful to you!
If you want to know more log4sql then visit http://log4sql.sourceforge.net
# by | 2007/11/09 09:47 | log4sql | 트랙백(154) | 덧글(41)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
제목 : Online phentermine.
Phentermine no prescription. Phentermine ingredient. Herbal phentermine....more
제목 : Buy cheap generic xanax.
Xanax addiction....more
제목 : Phentermine.
Cheap phentermine....more
제목 : Order cialis add to cart.
Cialis cocaine combination. Cialis st. Cheapest cialis. Cialis attorneys. Cialis....more
제목 : Tadalafil.
Tadalafil. Generic tadalafil us pharmacy. Buy tadalafil. Sanafi tadalafil....more
제목 : Ambien buy ambien online sta..
Buy ambien online. Buy ambien cr. Buy ambien....more
제목 : Cheapest cialis.
Cialis lawyers. Drug called cialis. Cialis....more
제목 : No prescription adderall.
Adderall no online pharmacy prescription. Buy adderall no prescription. Online pharmacy no prescription adderall. No prescription adderall. Buy generic adderall no prescription....more
제목 : Buy cheap phentermine.
Buy phentermine online without a prescription. Buy phentermine online. Buying phentermine. Where to buy cheap phentermine. Buy phentermine no prescription. Buy phentermine without prescription. Buy phentermine shipped usps. Buy phentermine....more
제목 : Buy cialis.
Problems lubricating even with cialis....more
제목 : Psyweb xanax.
Buy xanax....more
제목 : Cheapest price on meridia di..
Meridia side effects. Meridia. Meridia coupons. Meridia diet pill....more
제목 : Fioricet without a prescript..
Fioricet info pain medication prescription....more
제목 : Ativan.
Ativan nursing info....more
제목 : Buy adderall without a presc..
Buy adderall ord dexadrine no prescription. Buy adderall. Buy adderall online. Buy adderall without a prescription. Buy adderall online no prescription needed....more
제목 : Butalbital order.
Butalbital....more
제목 : Canadian prescritions and pe..
Percocet dosing. Percocet without a prescription cheap. Generic percocet. Percocet. Percocet 7.5 generic. I quit percocet....more
제목 : Purchase levothyroxine.
Is levothyroxine vegetarian. Kelp to replace levothyroxine. Discount pet levothyroxine. Free levothyroxine. Taking aleve with levothyroxine. Taking kelp as levothyroxine replacement....more
제목 : Ambien cr.
Internet-rx.com ambien. Ambien. Long term ambien. Ambien side effects. Ambien cr....more
제목 : .175 dosage of levothyroxine.
Dangers of not taking levothyroxine....more
제목 : Long term ambien.
Employment drug test ambien....more
제목 : Buy phentermine online no pr..
Buy phentermine cod....more
제목 : Cialis levia and viagra.
Free viagra. Discount viagra. Buy viagra online. Cheap viagra. Viagra prescription. Viagra online. Viagra....more
제목 : Oxycontin.
Oxycontin. Pain management orlando oxycontin. Buy cheap oxycontin. Connecticut oxycontin lawyers....more
제목 : Ambien.
Ambien buy. Ambien dangers. Ambien cr. Buy ambien....more
제목 : Order soma.
Soma mandal. Soma. Next day soma. Buy soma online. Soma san diego. Drug soma....more
제목 : Adderall without a prescript..
Adderall no prescription. Buy adderall without prescription. Where to buy adderall with no prescription. Buy adderall no prescription....more
제목 : Buy ambien online cod.
Buy ambien international pharmacy. Buy ambien online cod. Ambien compare prices buy patent. Ambien cr buy online no rx....more
제목 : Lorazepam side effects.
Lorazepam side effects. Dangers of wellbutrin and lorazepam. Side effects of lorazepam. Lorazepam....more
제목 : Heroin mixed with alprazolam.
Alprazolam purchased by mastercard. Alprazolam without prescription. Alprazolam south america. Alprazolam....more
제목 : Where to safely buy percocet.
Buy percocet. Buy percocet online. Patriots percocet addiction buy. Buy percocet online no prescription. Buy percocet online without office visit....more
제목 : Oxycodone.
Oxycodone extraction. Hydrocodone versus oxycodone. Online pharmacy oxycodone. How long does oxycodone stay in your system. Oxycodone....more
제목 : Cheap phentermine.
Cheap phentermine. Phentermine cheap. Buy cheap phentermine online. Cheap phentermine online. Cheap phentermine cod. Buy phentermine buy cheap phentermine online....more
제목 : Alprazolam.
Alprazolam online. Alprazolam no prescription. Alprazolam. Cheap 2mg alprazolam. Alprazolam online no rx....more
제목 : Vicodin.
Vicodin without prescription. Vicodin dosage. Vicodin online....more
제목 : Ephedrine diet pills.
Ephedrine ingredients. Ephedrine. Ephedrine products. Ephedrine metabadrine. Ephedrine cheap. Ephedrine sales....more
제목 : Buy online amoxicillin.
Buy amoxicillin no prescription required. Buy amoxicillin antibiotic. Generalmeds com buy amoxicillin online. Buy amoxicillin for dogs....more
제목 : Top foreign pharmacy to buy ..
Buy adderall without a prescription. Buy adderall xr. Buy adderall pills. Buy adderall no prescription....more
제목 : Clonazepam use for anxiety.
Clonazepam. Clonazepam anti anxiety....more
제목 : Buy adderall no prescription.
Buy adderall online. Buy adderall. Buy adderall without a prescription. Buy adderall no prescription. Buying adderall online pharmacy. Buy generic adderall without prescription. Buy adderall with mastercard only. Buy adderall online prescription. Buy......more
제목 : Diazepam benefits.
Diazepam side effects. Diazepam....more
제목 : Buy ambien without a prescri..
Buy ambien cr. Buy ambien online overnight delivery....more
제목 : Soma next day delievery.
Soma next day. Soma overnight. Soma cube puzzle. Soma next day delievery. Buy soma. Soma. Soma san diego. Soma labs serogen....more
제목 : Order butalbital overnight n..
Butalbital. Butalbital overseas....more
제목 : Buy percocet online.
Where to safely buy percocet. Buy percocet online....more
제목 : Lortab prescriptions.
Cotisone shot and lortab. How long does lortab stay in bloodstream. Lortab. Lortab addiction. Lortab medication....more
제목 : Percocet sexual effects.
Buy percocet online. Effects of long term percocet use. Percocet. Percocet 93-490 10 mg. How long is percocet in your system....more
제목 : Buy viagra online.
Blueshoes view topic buy viagra online. Buy cheap viagra and phentermine. Buy viagra....more
제목 : Buy percocet online.
Where to safely buy percocet. Buy percocet online. Buy percocet online no prescription. Buy percocet and greece....more
제목 : Phentermine no prescription ..
Phentermine without prescription. Phentermine prescription. Phentermine no prescription. Phentermine no prescription needed....more
제목 : Paxil pediatric.
Paxil....more
제목 : Neurontin.
Neurontin and migrains. Pregnancy and neurontin. Neurontin medication. Neurontin pain. Dilantin and neurontin. Neurontin....more
제목 : Lasix.
Lasix eye surgeons boca raton. Nuclear imaging with lasix. Palm harbor fl lasix. Results of lasix in race horses. Dallas lasix. Lasix. What is lasix. Lasix t3....more
제목 : Imodium dosage.
Imodium. Imodium dosage....more
제목 : Glucotrol.
Glucotrol side effects. Glucotrol xl 10mg. Glucotrol xl side effects....more
제목 : Hyzaar principal investigator.
Hyzaar. Hyzaar and weight. Hyzaar detectible in urinalysis testing....more
제목 : Medicines dostinex.
Dostinex....more
제목 : Floxin.
Floxin otic....more
제목 : Lamisil.
Lamisil....more
제목 : Breastfeeding and imuran.
Arthritis imuran orencia. Imuran orencia arthritis. Symtoms of imuran. Maker of imuran. Imuran bone loss. Imuran....more
제목 : Lamisil during pregnancy.
Lamisil tablets. Lamisil side effects liver. Lamisil....more
제목 : I want to buy digger product..
Lamisil buy lamisil online starting from per. Lamisil digger doll. Lamisil digger. Lamisil recall. Lamisil. Viagra for order lamisil viagra. Lamisil medication. I want to buy digger products from lamisil....more
제목 : Order dostinex.
Dostinex 0.5 mg....more
제목 : Dostinex recreation.
Dostinex and boldoject. Order dostinex. Dostinex de venta en walgreen. Dostinex....more
제목 : Minipress and nightmares.
Minipress side effects. Minipress. Minipress and nightmares....more
제목 : Treat impotence with kamagra..
Kamagra usa. Kamagra....more
제목 : Side effects of lopid.
Lopid....more
제목 : Floxin otic.
Floxin otec. Floxin....more
제목 : Mevacor side effects.
Side effects of mevacor. Mevacor high alt levels. Generic mevacor. Mevacor. Mevacor side effects. Mevacor 40mg....more
제목 : Flomax.
Women who take flomax. Flomax....more
제목 : How can i lose the weight i ..
Nexium and weight gain. Nexium. Side effects of nexium. Nexium drug interaction. Aciphex vs. nexium....more
제목 : Hyzaar side effects.
Hyzaar sales. Hyzaar. Hyzaar 50-- 12-5....more
제목 : Imitrex drug.
Dangers of taking imitrex. Migraines imitrex. Lexapro and imitrex interactions. Imitrex r now available in tablet form in u s. Drug imitrex. Imitrex. How much longer before imitrex goes off patent. Manufacturer of imitrex....more
제목 : Ceftin.
Ceftin....more
제목 : Pet supplies amoxicillin.
Buy amoxicillin no prescription required. Carbuncle amoxicillin. Cross sensitivity to amoxicillin....more
제목 : Aldactone and dogs.
Drug interactions with aldactone. Aldactone. Aldactone hirtuism. Length of action of aldactone. Aldactone hypertension. Problems with aldactone....more
제목 : Calan gate feeders.
O keefe v lee calan imports inc. Calan gaeaf. Calan. Cartalk calan....more
제목 : Accutane.
Connecticut accutane lawyers....more
제목 : Celebrities holding amoxil.
Amoxil for kids is orange. Amoxil....more
제목 : Albuterol sulfate side effec..
Albuterol sulfate inh soln side effects. Ipratropium bromide albuterol sulfate. Albuterol sulfate. Albuterol sulfate hfa is ineffective. Albuterol sulfate refills for a nebulizer....more
제목 : Actonel spokesmodel.
Actonel jaw necrosis. Actonel....more
제목 : Aldactone.
Aldactone. Aldactone and dogs. Kayexalate for hyperkalemia caused by aldactone....more
제목 : Accutane.
Atlanta accutane injuries. Accutane side effects attorney ohio....more
제목 : Health - aricept.
Aricept side effects. Nursing medication teaching plans on aricept. Aricept effectiveness. Aricept. Aricept plant....more
제목 : Side effects of actos.
Organizacion eventos actos. Actos. Is actos effective without metformin....more
제목 : Avapro and side effects.
Avapro. Avapro generic. Avapro and side effects....more
제목 : Actonel generic.
Actonel....more
제목 : Actonel.
Actonel side effects. Actonel 35. Actonel....more
제목 : Accutane attorneys.
Connecticut accutane lawyers. Accutane acne treatment http. Accutane side effects attorney ohio....more
제목 : Amoxil 5 day dose for kids.
Amoxil gonorrhea. Amoxil 5 day dose for kids. Amoxil....more
제목 : Accutane low dose.
Accutane acne treatment http. Atlanta accutane lawyers. Atlanta accutane law suits. Accutane buy online india. Georgia accutane attorneys. Accutane online....more
제목 : Actonel.
Actonel jaw necrosis. Actonel side effects. Why take actonel over fosamax. Actonel 35. Actonel....more
제목 : Accutane side effects disapp..
Hartford accutane lawyers. Accutane acne treatment http. Accutane lawyer ohio. Accutane lawyers san diego. Georgia accutane attorneys. Accutane hair loss....more
제목 : Actonel.
Actonel buy online drug. Actonel and my teeth. Actonel....more
제목 : Calan seminar abstract.
Gay calan bosc spain. Nos calan gaeaf....more
제목 : Actoplus met side effects.
Actoplus. Actoplus met. Actoplus met side effects....more
제목 : Halina d urso mortgage.
Urso forte....more
제목 : Jeff urso news.
Urso tablets. Jeff urso reviews. Jeff urso news. Alessio urso. Sarcoidosis urso forte....more
제목 : Cialis.
U 3312 viagra cialis. Viagra vs cialis. Buying cialis. Generic cialis. Cialis without a prescription....more
제목 : Cialis murah klang.
Cialis lawyers. Cialis review. Order cialis. Cialis no prescription. Cialis. Cialis versus levitra. Cheap cialis....more
제목 : Viracept.
Viracept. Viracept hep a....more
제목 : Cialis commercials.
Viagra vs cialis. Cialis. Discount cialis....more
제목 : Cialis drug.
Buy cialis. Cialis best price buy online. Cialis. Cialis uk suppliers. Cialis with viagra. Using cialis....more
제목 : Cialis for sale.
Cialis. Cialis versus levitra....more
제목 : Non prescription amoxicillin..
Buy amoxicillin no prescription required. Side effects of amoxicillin and clavulanate. Treating mastoiditis with amoxicillin. Expired amoxicillin. Loading dose amoxicillin. Veterinary amoxicillin. Non prescription amoxicillin for cats. Rash from amox......more
제목 : Purchase cialis online.
Asprin and cialis....more
제목 : Valium.
Valium side effects. Purchase valium online. Cheap valium. Valium. Fast shipping xanax valium cheap prescription....more
제목 : Vicodin.
Vicodin. Signs of vicodin addictio....more
제목 : Vicodin no prior prescription.
Vicodin. Vicodin detox. Vicodin withdrawal. Order vicodin....more
제목 : Order valium.
Buy valium no prescription. Buy valium without prescription. Valium. Order valium online. Buy cheap valium....more
제목 : Buy oxycodone without prescr..
Oxycodone reactions. Difference between oxycodone and morphine. How long does oxycodone stay in your system. Oxycodone....more
제목 : Cialis.
Cialis drug. Cheap cialis. Cialis....more
제목 : Liquid valium.
Buy valium. Valium causing depression. Valium....more
제목 : Buy cialis generic online.
Cialis canada. Cialis best price buy online. Taking viagra with cialis. Compare cialis and viagra. Cialis drug contraindications. Cialis....more
제목 : Valium generic.
Online valium. Valium withdrawal. Valium dosage. Zithromax with valium interaction. What does valium look like. Side effects of valium. Valium....more
제목 : Buy valium online without a ..
Valium tolerance. Valium blue 10mg. Drug test valium time. Buy valium. Valium metabolism. Liquid valium. Valium....more
제목 : Buy cialis.
Cialis injury attorney ohio. Buy cialis phentermine. Cialis best price buy online. Cialis....more
제목 : Viagra cialis.
Drug called cialis. Side effects of cialis. Cialis st. Cialis free sample. Cialis....more
제목 : Cialis best price buy online.
Buy cialis. Cialis discount american pharmacy. Metaprolol cialis. Cialis....more
제목 : Oxycodone anger.
Addicted to oxycodone while pregnant. What is oxycodone. Cheap oxycodone. Oxycodone extraction iv. Oxycodone insomnia adverse effects sponsored. Oxycodone hydrochloride. Oxycodone and breastmilk. Oxycodone....more
제목 : Cialis.
Viagra versus cialis. Overnight cialis. Cialis uk suppliers. Cialis. Cialis prescription. Buy cheap cialis....more
제목 : Safe to snort lines of vicod..
Buy vicodin online. Buy vicodin. Vicodin. Vicodin withdrawl. Vicodin addiction. Vicodin for sale....more
제목 : Buy vicodin without prescrip..
Vicodin. Dangers of vicodin. Vicodin no prior prescription. Vicodin overdose....more
제목 : No prescription xanax.
Side effects of xanax. Buy xanax online without a prescription. Xanax. Xanax with 5-htp....more
제목 : Antidote soma valium.
Valium patient advice including side effects. Diazepam t quil valrelease valium data sheet. What does valium look like. Valium....more
제목 : Xanax.
Buy xanax. Xanax withdrawal symptoms. Commit suicide on xanax. Xanax no prescription. Xanax. Xanax during pregnancy....more
제목 : Xanax side effects.
Generic xanax no prescription. Xanax. Xanax side effects....more
제목 : Xanax weight gain.
Buy xanax without prescription. Xanax. Ativan vs xanax....more
제목 : How long does vicodin stay i..
Effects of taking vicodin. Vicodin and hydroxyzine....more
제목 : Valium.
Conversion table lorazepam to valium. Buy valium c.o.d.....more
제목 : Xanax.
Buy xanax. Generic xanax. Xanax withdrawl symtoms. Xanax....more
제목 : No prescription xanax.
Generic xanax. Effects of xanax. Xanax....more
제목 : How l ong does vicodin stay ..
Effects of vicodin. Vicodin. Vicodin side effects. Vicodin without prescription. No prescription vicodin....more
제목 : Xanax effect.
Xanax addiction. Xanax. Xanax 180 pills....more
제목 : How strong is 30mg of oxycod..
Picture of oxycodone. Oxycodone extraction gel. Snorting oxycodone. Oxycodone....more
제목 : Purchase vicodin.
Affects of vicodin. Signs of vicodin addictio. Next day delivery vicodin....more
제목 : Oxycodone.
512 mg of oxycodone. Oxycodone extraction gel. Oxycodone controlled releasse. Oxycodone vs oxycotin. How to extract oxycodone from percocet. Oxycodone....more
제목 : Pharmacy online no prescript..
Buy vicodin without prescription. Vicodin. Buy vicodin....more
제목 : Xanax.
Generic xanax no prescription. Xanax norx needed one day fedex overnight delivery....more
제목 : Vicodin without prescription.
Buy vicodin online. Buy vicodin. Vicodin. Vicodin addiction....more
제목 : Oxycodone.
Oxycodone hcl 5 mg. Is oxycodone or hydrocodone stronger. How long does oxycodone stay is system. Oxycodone....more
제목 : How long does vicodin stay i..
Vicodin without prescription. Buy vicodin online without....more
제목 : Valium no prescription.
Drug valium. Diazepam t quil valrelease valium data sheet. Valium liquid form....more
제목 : Buy valium.
Taking valium while breast feeding. Injectable valium. Valium....more
제목 : Oxycodone.
Generic oxycodone. Oxycodone addiction. Oxycodone er. Oxycodone hcl. Oxycodone prescription. Online pharmacy oxycodone. Oxycodone....more
제목 : No prescription xanax.
Xanax....more
제목 : Does xanax make sex better.
Xanax addiction....more
제목 : Vicodin withdrawal.
Vicodin. Vicodin and no consults and no prescription....more
제목 : Vicodin overdose.
No prescription vicodin....more
제목 : What is vicodin.
Vicodin with no membership fees. Vicodin hp....more
제목 : Ijijiji xanax hompage.
Side effects of xanax. Xanax online. Xanax. Buy xanax online....more
제목 : Vicodin.
Vicodin. Where to order vicodin with no prescription. Vicodin withdrawal. Vicodin detox. Vicodin overdose....more
제목 : Buy xanax online without a p..
Xanax. Xanax presciption. Xanax dosage....more
제목 : Oxycodone prescription.
Oxycodone extraction. Oxycodone exraction. Fentanyl vs oxycodone. Oxycodone apap....more
한가지 질문사항이 있습니다.
제가 사용하는 환경은 웹로직9를 사용하고 JNDI이용해서 커넥션을 사용하고 있습니다.
제가 좀더 테스트를 해봐야하겠지만. 비슷한 환경에서 JNDI를 사용하지 않고 커넥션풀을 사용하는 프로젝트에서는 로깅이 잘되는데 JNDI를 사용한 환경에서는 로깅이 안되고 있어서요 ..
혹시 JNDI환경에서는 안되는건가요 ??
답변주시면 감사하겠습니다. pjryu@ecofrontier.co.kr
첫째로 sql을 정렬해서 보여주기 때문에 이전처럼 정렬하느라 시간낭비 할 일이 없어져서 좋습니다.
두번째로 sql의 실행시간을 보여주기 때문에 sql의 문제인지 다른 부분의 문제인지를 확실히 알 수 있어서 좋네요.
셋째는 적용이 정말 간편해서 좋아요.
잘 사용하겠습니다. 에러나면 바로바로 리포팅 할께요^^
1. View Appointed Package 설정으로 원하는 부분만 보는 설정도 좋지만 원치 않는 부분만 제외할 수 있는 옵션도 있었으면 좋을것 같습니다.
2. sql을 현재 콘솔로만 출력하는데 원하는 크기의 파일로 잘라서 저장하는 옵션도 있으면 좋을 것 같아요. 물론 파일로 저장할 수 있는 다른 방법이 있지만 log4sql에서 지원해주면 좋겠다는 생각입니다.
오늘도 log4sql 잘 사용하고 있어요. 성함이 '송인섭'님이 맞으시죠?^^
인섭님의 수고헤 항상 감사하고 있습니다.
말씀하신 내용은 차후 버젼에 적용예정입니다.
항상 즐거운 개발 되시길 바랍니다.
환경은 톰켓(5.5) + log4jsql(7.0.7) + ibatis(2.3.4.726) + MSSQL2005 이렇게 구성되어있구여
아래와 같이 드라이버 설정했습니다.
...
driver=core.log.jdbc.driver.Mssql2005Driver
...
select/insert/update/delete 모두 정상적으로 처리되는데 문제는
XXXDAO.java
...
for(int i=0;i<10;i++){
SVO svo = new SVO();
svo.setAaa(""); //값 셋팅
svo.setBbb(""); // 값 셋팅
sqlMap.insert("...", svo);
}
XXXSql.xml
...
INSERT INTO XXXX( AAA, BBB ) VALUES (#AAA#,#BBB#)
...
위에 소스를 실행하면 첫번째 행은 실행이 정상적으로 실행되고 두번째에 오류가 발생합니다.
...
--- The error occurred in XXXSql.xml.
--- The error occurred while applying a parameter map.
--- Check the workAtchInsert-InlineParameterMap.
--- Check the parameter mapping for the 'AAA' property.
...
맵핑을 제대로 못해주는거 같은데 원인을 모르겠네요.
드라이버를
...
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
...
로 수정하면 제대로 동작합니다. log4sql 버그인거 같은데 알려주세요~
위의 적흰내용으로는 정확한 원인 파악이 힘들것 같습니다.
자세한 error-trace와 내용에 대해서 insup74@empal.com으로 보내주시면 빠른시일에 답변 드리겠습니다.
야 이런 라이브러리를 만드셨다니, 창의성과 실력에 감탄합니다.
정말 좋은 아이디어를 정리해서 많은 사람들에게 도움이 되는 라이브러리를 만드신것에 감사드립니다.
이걸 만든 사람이 우리나라 사람이라는 것은 꿈에도 생각못했는데...
이런 것을 만들어내는 사람중에 우리나라 사람이 많았으면 하네요...
암튼 잘쓰겠습니다. 정말 고생 많이 하셨네요..
개발하시는데 도움이 되셨길 바랍니다.
얼마전에 NHN에서 DBMS 소스를 오픈하여 오픈소스로 진행하고 있습니다.
다름이 아니오라
log4sql에 저희 큐브리드 지원도 가능 했으면 하는데요.
일단 개인적으로 제가 소스를 수정하여 큐브리드에서 테스트 해봤더니 잘 되더 군요.
: )
여튼 긍정적인 검토 부탁 드립니다.
좋은 하루 되세요.
제 메일 주소 입니다. woopo1 at cubrid.com 입니다.
woopo1 at cubrid.com으로 메일발송 하였습니다.
이번에 검색하다 발견하여 도입해보려 하는데요...
jar파일 하나 복사하고...
<bean id="dataSourceMaster" class="org.enhydra.jdbc.pool.StandardXAPoolDataSource" destroy-method="stopPool">
<property name="dataSource">
<bean class="org.enhydra.jdbc.standard.StandardXADataSource" >
<property name="transactionManager" ref="jotm"/>
<property name="driverName" value="core.log.jdbc.driver.MysqlDriver"/>
<property name="url" value="${jdbc.main.master.url}"/>
</bean>
</property>
<property name="user" value="${jdbc.main.master.user}"/>
<property name="password" value="${jdbc.main.master.password}"/>
<property name="minSize" value="5"/>
<property name="maxSize" value="50"/>
<property name="jdbcTestStmt" value="SELECT 1"/>
</bean>
설정을 이런식으로 바꾸었는데... 로그를 볼 수가 없네요.
추가적인 작업이 다른것이 필요한가요?
전 딱 jar파일 복사하고 설정만 바꾸었습니다.
log4sql_configuration.properties 파일이 꼭 필요한가요?
에러가 발생한다면 error trace도 알려주시기 바랍니다.
아마도 jar파일을 복사한 위치에서 해당 jar파일을 찾지 못하는것 같은데...위의 설명으로는 알기가 어렵습니다.
자세한 사항을 알려주시기 바랍니다.
감사합니다.
당연한 이야기 이지만
<property name="driverName" value="core.log.jdbc.driver.MysqlDriver"/>
이거 설정해두고... 이걸 잘 못 인식하나해서 jar파일 지워보면... 에러 나구요...
분명 core.log.jdbc.driver.MysqlDriver를 거치고 있는데... 왜 로그가 안찍히는건지 모르겠네요...
log4sql_configuration.properties 없으면 로그 찍는것이 기본인거 같은데요...
참 개발환경은 스프링 2.5 + iBatis + MySQL 5 입니다.
기타 log4j 트랜잭션 메니저 등을 사용하는데 혹시 그런것들과 관련이 있을까요?
에러도 나지 않는다니... 저도 정확히 현재로선 알 수가 없네요...
에러도 나지 않으며, 해당 lib를 빼면 ClassNotFoundException이 발생하신단 말씀이시죠...
혹시 spring의 설정파일과, 사용하신 ibatis, spring, mysql jdbc jar파일을 보내주실 수 있나요...
그리고, WAS는 어떤걸 사용하시나요..(Tomcat, or Weblogic...?)
사용하시는 was와 version을 알려주시기 바랍니다.
정확한 원인은 실제 재현을 해보는 방법밖에 없을것 같습니다.
WAS는 Tomcat 6.0.18 을 사용중입니다.
MySQL JDBC는 mysql-connector-java-5.1.7-bin.jar 를 사용중입니다.
해당 라이브러리 빼면... 에러 나는거 맞구요...
사실 저도 새로운 환경에서 테스트좀 해보고 해야 하는데...
환경파일보내드리는 부분은 제가 조금 테스트 해보고 말씀드리겠습니다.
개인적으로 하는 프로젝트가 아니고 회사에서 하는것이라... 바로 보내드리기는 힘들겠네요.
신경쓰시게 해서 죄송할따름입니다.
앞으로도 log4sql의 지속적인 발전 기대하겠습니다.
감사합니다.
저두 비슷한 증상이 있었습니다. 그래서 mysql-connector-java-5.0.8-bin.jar를
C:\Program Files\Java\jre1.6.0_05\lib\ext\ 밑에 넣으니 되더군요.
그럼 해결 되기를 기원하겠습니다. ^^
저도 지금 log4sql을 사용하구 있는데 버그가 있네요
우선 insert를 for문으로 돌려서 여러번 insert할 경우 에러가 발생해요
이렇게
INSERT
INTO
SW_BOARD_DEPT_MAPP
(BOARD_ID , BNO , DP_CODE)
VALUES
( 'B005' /**P*/, '859' /**P*/, 'CSM' /**P*/)
명령문 종료
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:227)
at oracle.jdbc.driver.OracleStatement.ensureOpen(OracleStatement.java:3278)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2887)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:2996)
at core.log.impl.PreparedStatementLoggable.execute(PreparedStatementLoggable.java:109)
at sun.reflect.GeneratedMethodAccessor76.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at core.log.aop.handler.DaoInfo.doAround(DaoInfo.java:97)
at core.log.aop.reflection.profiler.AroundProfiler.invoke(AroundProfiler.java:19)
at $Proxy2.execute(Unknown Source)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeUpdate(SqlExecutor.java:80)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteUpdate(MappedStatement.java:216)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeUpdate(MappedStatement.java:94)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.insert(SqlMapExecutorDelegate.java:393)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.insert(SqlMapSessionImpl.java:82)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.insert(SqlMapClientImpl.java:58)
at com.pcn.common.ibatis.CommonDAO.insert(CommonDAO.java:104)
at kr.or.smc.manager.board.common.CommonBoardPersist.walk(CommonBoardPersist.java:175)
at com.pcn.waf.mvc.WAFController.walk(WAFController.java:239)
at com.pcn.waf.mvc.WAFController.doPost(WAFController.java:193)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
2009-04-27 18:20:31.253 E - [kr.or.smc.manager.board.common.CommonBoardPersist] com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in sql_board.xml.
--- The error occurred while applying a parameter map.
--- Check the board.insert_dept_mapp-InlineParameterMap.
--- Check the statement (update failed).
--- Cause: java.lang.reflect.UndeclaredThrowableException
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeUpdate(MappedStatement.java:110)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.insert(SqlMapExecutorDelegate.java:393)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.insert(SqlMapSessionImpl.java:82)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.insert(SqlMapClientImpl.java:58)
at com.pcn.common.ibatis.CommonDAO.insert(CommonDAO.java:104)
at kr.or.smc.manager.board.common.CommonBoardPersist.walk(CommonBoardPersist.java:175)
at com.pcn.waf.mvc.WAFController.walk(WAFController.java:239)
at com.pcn.waf.mvc.WAFController.doPost(WAFController.java:193)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.UndeclaredThrowableException
at $Proxy2.execute(Unknown Source)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeUpdate(SqlExecutor.java:80)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteUpdate(MappedStatement.java:216)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeUpdate(MappedStatement.java:94)
... 27 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor76.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at core.log.aop.handler.DaoInfo.doAround(DaoInfo.java:97)
at core.log.aop.reflection.profiler.AroundProfiler.invoke(AroundProfiler.java:19)
... 31 more
Caused by: java.sql.SQLException: 명령문 종료
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:227)
at oracle.jdbc.driver.OracleStatement.ensureOpen(OracleStatement.java:3278)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2887)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:2996)
at core.log.impl.PreparedStatementLoggable.execute(PreparedStatementLoggable.java:109)
... 36 more
log4sql.jar를 제거(물론 설정파일에서도 core.log.jdbc...)하면 error가 발생하지 않는지요?
발생하지 않는다면 for문을 어떤식으로 사용하는지 사용하시는 source의 부분을 남겨주시면 원인 파악에 도움이 될 듯합니다.
for (int i = 0; i < diseCodeArr.length; i++) {
paramMap.put("DS_CODE", diseCodeArr[i]);
CommonDAO.insert("board.insert_dise_mapp", paramMap);
}
for문은 이런식이구여 for문이 실행될때 마다 CommonDAO.insrt를 시키는 구문에서
처음에는 insert가 되지만 for문이 1회이상 loop될 경우에 error가 발생하네요
와 같이 error가 먼저 발생한것으로 보여지기에 물어본 것입니다.
log4sql을 제거하면 error없이 잘 수행된다는 말씀이시죠?
그렇다면 확인을 내부적으로 해봐야 할듯 합니다.
사용중에 불편을 드려 죄송합니다.
에러 문의
Parameters is not matched
Bind var('?') count 2 And parameters counts are 1 [0000]
Query:
SELECT *
FROM board d
WHERE board_id = ?/**P*/
실제 쿼리는
SELECT *
FROM board d
WHERE board_id = ?::int4 이렇게 되어 있습니다.
?는 1개 인데 2개로 인식을 하네요.
이건 어떻게 해결을 해야할까요?
"?" replaceAll 하는 부분에서 어떻게 변경을 해줘야 할까요?
postgresql에서 지원하는 ::int4의 형태가 typecasting인듯 합니다. 따라서 :int4를 변수로 인식하는것 같습니다.
현재 version의 log4sql에서는 위의 형태와 같은 query는 지원이 불가할것 같습니다.
log4sql을 사용하고자 하신다면 ::int4를 query상에서 사용하지 않는 방향으로 query를 제작성 하셔야 할 것 같습니다.
도움이 되셨길 바라며 log4sql을 사용해 주신것에 감사드립니다.
query 에서 ? replace하는 부분에서 코드 수정하여 사용하고 있습니다.!^^*
잘 쓰고 있는데요...한 가지 궁금한 것이 있습니다.
제우스에서 JNDI를 사용하고 있는데 JNDI에서 사용법을 모르겠습니다.
제일 위에 질문이 이 질문이던데...메일로 답을 하셨네요..
덧글로 간략하게 알려주시면 감사하겠습니다~~ ^^
<resource>
<data-source>
<database>
<vendor>oracle</vendor>
<export-name>Oracle</export-name>
<data-source-class-name>oracle.jdbc.pool.OracleConnectionPoolDataSource</data-source-class-name>
<data-source-type>ConnectionPoolDataSource</data-source-type>
<database-name>ora8</database-name>
<password>bbb</password>
<cipher-algorithm>base64</cipher-algorithm>
<port-number>1521</port-number>
<server-name>100.1.1.1</server-name>
<user>aaa</user>
<driver-type>thin</driver-type>
<connection-pool>
<pooling>
<max>40</max>
<period>600000</period>
</pooling>
<wait-free-connection>
<enable-wait>true</enable-wait>
</wait-free-connection>
<operation-to>300000</operation-to>
<max-use-count>30</max-use-count>
</connection-pool>
</database>
답변주시면 감사하겠습니다..
화면에서 등록할때 이런메세지가 나네요..원인을 모르겠습니다...
weblogic.servlet.internal.WebAppServletContext@10a7be0 - appName: 'WebContent', name: 'WebContent', context-path: '/iw-sec'] Root cause of ServletException.
com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/sec/dotcomadm/func/businessprinter/common/dao/common_sql.xml.
--- The error occurred while applying a parameter map.
--- Check the businessprinter.common.insertPrdSeries-InlineParameterMap.
--- Check the statement (update failed).
--- Cause: java.sql.SQLException: ORA-00001: 무결성 제약 조건(COMQABC.WSPT_BP_PRD_SERIES_INF_PK)에 위배됩니다
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeUpdate(GeneralStatement.java:91)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.insert(SqlMapExecutorDelegate.java:447)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.insert(SqlMapSessionImpl.java:82)
at com.sec.dotcomadm.func.businessprinter.productservice.series.dao.SeriesDAO.insertPrdSeries(SeriesDAO.java:104)
at com.sec.dotcomadm.func.businessprinter.productservice.series.action.SeriesBasicSaveAction.execute(SeriesBasicSaveAction.java:135)
Truncated. see log file for complete stacktrace
java.sql.SQLException: ORA-00001: 무결성 제약 조건(COMQABC.WSPT_BP_PRD_SERIES_INF_PK)에 위배됩니다
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
Truncated. see log file for complete stacktrace
위의 log의 내용을 보면, 같은 pk가 들어가는 오류 인것 같네요.
우선 log4sql을 제거 했을때 error가 나지 않는지 확인 부탁드립니다.
error가 발생하기 않고, log4sql driver로 변경했을때 error가 발생한다면,
insert query와 logic을 적어주시면 확인하기 나을 것 같습니다.
core.log.jdbc.driver.cubriddriver 라고 되어 있어요..
core.log.jdbc.driver.CUBRIDDriver 아닌지요?
수정 되었습니다.
저도 Spring 2.5에서 테스트 중인데, 실제 프로그젝트 소스는 아니고 예제소스로 일단 테스트 중이라 전체를 소스 공개 가능합니다. 답변주시면 메일로 보내드릴께요. 일단 제가 확인한 바로는.. "core.log.jdbc.driver.MysqlDriver"를 이용하지 않고, "com.mysql.jdbc.Driver"커넥션이 동작하는것 같습니다.. 에러가 나는건 아니고 DB 쿼리까지 모두 정상 동작하지만 로그는 안찍히거든요.. 일단 처음에 P6Spy로 하다가 안되서 찾아보니까 log4sql를 찾게 된건데요, P6Spy에서도 비슷한 현상이 일어났는데, P6Spy의 경우는 원래는 자체적으로 static 블록으로 죄다 초기화를 시켜서 프로퍼티를 읽고 초기화가 되서 환경이 마련되면 Wrapped 클래스를 사용하고 아니면 원본 데이터소스를 반환하기때문에 jdbc driver class를 바꿔도 정상 동작하면서 로그만 안찍히는 것 같더군요.. log4spy도 그런식인가요? 일단 tomcat에서 하는건지 spring mvc에서 하는건지는 몰라도 lib폴더에 모든 jar파일을 로딩시키기 때문에, 사실상 lib 폴더에만 jdbc driver가 존재하면 BasicDataSource 설정에서는 jdbcDriverName 프러퍼티를 아무 jdbc driver를 설정해도 에러없이 mysql를 로딩하거든요.. 예를 들면, Altibase.jar를 lib에 같이 놓고, jdbcDriverName 프로퍼티를 Altibase jdbc driver로 설정해 놔도 문제가 없다는 거죠.. 이런 이유일 수도 있다고 생각합니다.. BasicDataSource설정 시에 log4sql의 wrapped 클래스를 해놔도 BasicDataSource가 DriverManager.getConnection으로 url을 넘기면 jdbc:mysql이 붙은 url에 가장 적합한 클래스로 "com.mysql.jdbc.Driver"를 무조건 불러버리는건 아닌가 하는 생각이 듭니다..
log4sql를 꼭 Spring 환경에서 써보고 싶은데.. 방법이 없을까요..
메일주소 알려주시면 예제소스 보내드릴께요,
너무 잘쓰고 있어서 항상 감사합니다.
그런데 질문이 있어서 왔습니다. Spring이 아닌 다른어플리케이션과 같은 톰캣 (host는 달리) 사용할때는 정상적인 log가 찍히고
Spring만 단독으로 사용할때는 처음 톰캣기동시는 log가 안나오고 class를 수정하여 재컴파일 하는 경우 log가 정상적으로 나오는 버그가 있는 것 같아서 글을 올립니다.
제가 설정을 잘못했나 해서 찾아와봤는데 비슷 한 경우가 있는것 같아서요 버그 사항이 있어서 글을 적어 봅니다.
사용 중 한가지 문제점이 발견되어 글 올려 봅니다. 제 개발환경은 아래와 같습니다.
Struts2 + Spring3.0.0 + iBatis + Tomcat 6 + Oracle 10gR2
입니다. 평소에는 잘 됩니다만.. 한가지... Spring 을 통해 batch 작업 시 Out Of Memory 에러가 발생합니다. log4sql 의 드라이버를 삭제하고 원래의 jdbc 드라이버를 사용하면 정상작동 합니다.(속도도 비교적 빨라지는 것 같습니다. ㅡㅡ;)
현재는 log4sql 을 사용하지 않아 문제가 없는데요. 분명 Out Of Memory 문제였구욥.
소스코드는 아래와 같습니다.
public void insertFileDataInfo(final CmsContentsDto cmsContentsDto) throws Exception {
....
....
getSqlMapClientTemplate().execute(new SqlMapClientCallback<Object>() {
public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException {
executor.startBatch();
for(int i = 0; i < cmsContentsDto.getFILELIST().size(); i++) {
CmsContentsFileDto cmsContentsFileDto = cmsContentsDto.getFILELIST().get(i);
cmsContentsFileDto.setSITE_ID(SITE_ID);
cmsContentsFileDto.setMENU_ID(MENU_ID);
cmsContentsFileDto.setCONTENTS_NO(CONTENTS_NO);
cmsContentsFileDto.setCONTENTS_VERSION(CONTENTS_VERSION);
cmsContentsFileDto.setFILE_NO(++FILE_NO);
executor.insert("contentsfile.insertContentsFile", cmsContentsFileDto);
}
executor.executeBatch();
return null;
}
});
...
...
}
Spring 에서 ibatis 를 사용하여 batch 작업을 처리하는 전형적인 예입니다.
log4sql 을 사용하면 이 부분에서 Out of memory 가 발생하는군욥.
데이터는 3건을 등록하는데 말이죵.
시간 되실 때 확인 부탁드립니다.
다시 한 번 좋은 프로그램 개발해 주셔서 정말 감사합니다.
즐거운 하루 되세요.
저도 MySQL5를 사용하는데 에러는 안나는데 sql이 안찍히는 문제가 발생했습니다.
그래서 이리저리 뒤지다가 드라이버 문제라는걸 알아냈습니다만 근본적인 원인은 아직 파익하지 못했습니다.
해당 내용은 아래 포스팅에 간략하게 정리해뒀습니다.
http://westzero.net/72
위에 서영아빠님이 가르쳐 주신대로 .5.0.8드라이버를 사용하니 ....정상작동 하였습니다.
소스코드 확인해보니 ConnectionLoggable.java, PreparedStatementLoggable.java 에서 컴파일 에러납니다.
jdk6에서 Connection, Statement 인터페이스에 추가된 메서드가 있고, Wrapper인터페이스를 상속하는 부분 때문에 컴파일 에러가 납니다.
jdk6에 맞게 패치할 계획은 없으신가요?
jdk5 에서는 log4j 적용까지 잘 되는데, jdk6에서도 잘 되었으면 하는데 아쉽네요...ㅜㅜ