วันพฤหัสบดีที่ 20 ธันวาคม พ.ศ. 2550

Basic Config Log4J without properties File

การ Config แบบที่ไม่ใช้ properties File เราจะใช้ Class Properties ในการ Set แทนนน่ะครับ โดยเราจะ Config เหมือน Properties File เลยครับ คือ ถ้าอยู่ทางขวาของ "=" จะเป็น Key ส่วนทางซ้ายเป็น Value ครับ ข้างล่างเป็นตัวอย่างประมาณนี้น่ะครับExampleProperties properties = new Properties();properties.put("log4j.logger.test","DEBUG,test");properties.put("log4j.appender.test","org.apache.log4j.DailyRollingFileAppender");properties.put("log4j.appender.test.DatePattern","'.'yyyy_MM_dd");properties.put("log4j.appender.test.File","C:/TEMP/a.log");properties.put("log4j.appender.test.layout","org.apache.log4j.PatternLayout");properties.put("log4j.appender.test.layout.ConversionPattern","[Test]...

วันพุธที่ 19 ธันวาคม พ.ศ. 2550

ปัญหาที่พบบ่อยสำหรับนักพัฒนา Java Web Application ในประเทศไทยครับ ที่ควรแก้ไข

อันนี้เป็นปัญหาที่ผมเจอกับเพื่อนร่วมงานด้วยกันที่ ควรจะแก้ไขครับ ถ้าคุณทำงานมาเป็นปีแล้วไม่ได้ใช้ หรือว่าไม่ได้ทำก็ควรจะทำนะครับQ : ยังมีการใช้ System.out.println อยู่A : สำหรับเด็กจบใหม่ผมไม่คิดอะไรหรอกครับที่เขาจะใช้เพราะยังไม่รู้ ตอนผมจบใหม่ผมก็เป็น ตอนหลังถึงมาเรียนรู้ว่าไม่ควรจะใช้ System.out.println...