Apache Log4j

ภาพหน้าจอของซอฟแวร์:
Apache Log4j
รายละเอียดซอฟแวร์:
รุ่น: 2.5 การปรับปรุง
วันที่อัพโหลด: 9 Feb 16
ผู้พัฒนา: Apache Software Foundation
การอนุญาต: ฟรี
ความนิยม: 58

Rating: 4.0/5 (Total Votes: 2)

Apache Log4j เป็นชุดเครื่องมือการพัฒนาโอเพนซอร์สที่มีชื่อเสียงมูลนิธิซอฟต์แวร์อาปาเช่ที่ช่วยให้นักพัฒนาดูแง่มุมต่าง ๆ ของโปรแกรม Java และ / หรือเว็บไซต์.

Log4j เหมาะสำหรับการทำงานเข้าสู่ระบบและติดตามงานสำหรับการใช้งานให้นักพัฒนาบันทึกสิ่งที่เกิดขึ้นที่รันไทม์และบันทึกไว้สำหรับการวิเคราะห์และแก้จุดบกพร่องในภายหลัง.

สิ่งสำคัญอย่างยิ่งสำหรับนักพัฒนามากที่สุดที่เคยทำงานกับ Java, ห้องสมุดนี้ทำงานโดยใช้ชุดขององค์ประกอบที่เรียบง่าย.

มีองค์ประกอบ (เรียน Java) สำหรับการจัดการการกำหนดค่าการเข้าสู่ระบบเข้าสู่ระบบกรองและการดำเนินการเข้าสู่ระบบของตัวเอง.

การสนับสนุนสำหรับการเข้าสู่ระบบในระดับคลาสสิกจะรวมอยู่พร้อมกับความเป็นไปได้ที่จะผนวกเหตุการณ์การเข้าสู่ระบบใหม่และฟิลเตอร์ที่รันไทม์ขึ้นอยู่กับวิวัฒนาการของโปรแกรม.

สาขา 2.x ของไม่เข้ากันกับบรรพบุรุษของ 1.x.

รุ่นของห้องสมุดนี้ยังสามารถใช้ได้สำหรับ PHP และ .NET สภาพแวดล้อม.

มีอะไรใหม่ ในรุ่นนี้:

  • แก้ไขปัญหาที่ Async Logger ไม่ได้เข้าสู่ระบบด้ายข้อมูลบริบทสแต็ค API เพิ่มวิธี getImmutableStackOrNull () เพื่อ ThreadContext.ContextStack อินเตอร์เฟซ.
  • การปรับปรุงเอกสารเพื่อชี้แจงวิธีการใช้การจัดรูปแบบและการตัดไม้ตัดไม้มาตรฐานร่วมกัน.
  • เพิ่มการสนับสนุนสำหรับการสร้างห่อตัดไม้ที่กำหนดเองที่เปลี่ยนระดับการเข้าสู่ระบบที่มีอยู่และขยายห่อตัดไม้ที่เพิ่มระดับการเข้าสู่ระบบที่กำหนดเองเพื่อคนที่มีอยู่.
  • LoggerConfigs ที่มีระดับไม่ได้รับมรดกในขณะนี้ระดับจากแม่ของพวกเขา.
  • Android:. ไม่พบคลาส 'javax.naming.InitialContext' อ้างอิงจากวิธี org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter ไม่ตรงกับข้อความเข้าสู่ระบบหลาย.
  • PatternLayout หน้าคู่มือเอกสารที่ขาดหายไปในส่วนหัว / ท้าย.

  • ข้อผิดพลาด
  • อันดับฝากประจำกับ SocketAppender และ Async ตัดไม้ (ถาวรใน RC2 แต่ไม่ได้รวมอยู่ในบันทึกประจำรุ่น.)
  • JMX GUI: คงเป็นครั้งคราว ArrayIndexOutOfBoundsException หลังจากกด & quot; กำหนดค่ากับ XML ด้านล่าง & quot ;. (ถาวรใน RC2 แต่ไม่ได้รวมอยู่ในบันทึกประจำรุ่น.)
  • AsyncLoggerContextSelector ควรให้แน่ใจว่าวัตถุ AsyncLoggerContext ที่แตกต่างกันที่สร้างขึ้นโดย classloaders เว็บแอปมีชื่อไม่ซ้ำกัน.
  • คงคำอธิบายประกอบคำเตือนเกี่ยวกับการประมวลผล JDK 1.7 +.
  • คงรวบรวมข้อผิดพลาดแปลกที่โผล่ขึ้นมาในชั้นเรียนการทดสอบ.

คืออะไรใหม่ ในรุ่น 2.3:

  • แก้ไขปัญหาที่ Async Logger ไม่ได้เข้าสู่ระบบด้ายข้อมูลบริบทสแต็ค . API เพิ่มวิธี getImmutableStackOrNull () เพื่อ ThreadContext.ContextStack อินเตอร์เฟซ.
  • การปรับปรุงเอกสารเพื่อชี้แจงวิธีการใช้การจัดรูปแบบและการตัดไม้ตัดไม้มาตรฐานร่วมกัน.
  • เพิ่มการสนับสนุนสำหรับการสร้างห่อตัดไม้ที่กำหนดเองที่เปลี่ยนระดับการเข้าสู่ระบบที่มีอยู่และขยายห่อตัดไม้ที่เพิ่มระดับการเข้าสู่ระบบที่กำหนดเองเพื่อคนที่มีอยู่.
  • LoggerConfigs ที่มีระดับไม่ได้รับมรดกในขณะนี้ระดับจากแม่ของพวกเขา.
  • Android:. ไม่พบคลาส 'javax.naming.InitialContext' อ้างอิงจากวิธี org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter ไม่ตรงกับข้อความเข้าสู่ระบบหลาย.
  • PatternLayout หน้าคู่มือเอกสารที่ขาดหายไปในส่วนหัว / ท้าย.

  • ข้อผิดพลาด
  • อันดับฝากประจำกับ SocketAppender และ Async ตัดไม้ (ถาวรใน RC2 แต่ไม่ได้รวมอยู่ในบันทึกประจำรุ่น.)
  • JMX GUI: คงเป็นครั้งคราว ArrayIndexOutOfBoundsException หลังจากกด & quot; กำหนดค่ากับ XML ด้านล่าง & quot ;. (ถาวรใน RC2 แต่ไม่ได้รวมอยู่ในบันทึกประจำรุ่น.)
  • AsyncLoggerContextSelector ควรให้แน่ใจว่าวัตถุ AsyncLoggerContext ที่แตกต่างกันที่สร้างขึ้นโดย classloaders เว็บแอปมีชื่อไม่ซ้ำกัน.
  • คงคำอธิบายประกอบคำเตือนเกี่ยวกับการประมวลผล JDK 1.7 +.
  • คงรวบรวมข้อผิดพลาดแปลกที่โผล่ขึ้นมาในชั้นเรียนการทดสอบ.

คืออะไรใหม่ ในรุ่น 2.2:

  • แก้ไขปัญหาที่ Async Logger ไม่ได้เข้าสู่ระบบด้ายข้อมูลบริบทสแต็ค . API เพิ่มวิธี getImmutableStackOrNull () เพื่อ ThreadContext.ContextStack อินเตอร์เฟซ.
  • การปรับปรุงเอกสารเพื่อชี้แจงวิธีการใช้การจัดรูปแบบและการตัดไม้ตัดไม้มาตรฐานร่วมกัน.
  • เพิ่มการสนับสนุนสำหรับการสร้างห่อตัดไม้ที่กำหนดเองที่เปลี่ยนระดับการเข้าสู่ระบบที่มีอยู่และขยายห่อตัดไม้ที่เพิ่มระดับการเข้าสู่ระบบที่กำหนดเองเพื่อคนที่มีอยู่.
  • LoggerConfigs ที่มีระดับไม่ได้รับมรดกในขณะนี้ระดับจากแม่ของพวกเขา.
  • Android:. ไม่พบคลาส 'javax.naming.InitialContext' อ้างอิงจากวิธี org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter ไม่ตรงกับข้อความเข้าสู่ระบบหลาย.
  • PatternLayout หน้าคู่มือเอกสารที่ขาดหายไปในส่วนหัว / ท้าย.

  • ข้อผิดพลาด
  • อันดับฝากประจำกับ SocketAppender และ Async ตัดไม้ (ถาวรใน RC2 แต่ไม่ได้รวมอยู่ในบันทึกประจำรุ่น.)
  • JMX GUI: คงเป็นครั้งคราว ArrayIndexOutOfBoundsException หลังจากกด & quot; กำหนดค่ากับ XML ด้านล่าง & quot ;. (ถาวรใน RC2 แต่ไม่ได้รวมอยู่ในบันทึกประจำรุ่น.)
  • AsyncLoggerContextSelector ควรให้แน่ใจว่าวัตถุ AsyncLoggerContext ที่แตกต่างกันที่สร้างขึ้นโดย classloaders เว็บแอปมีชื่อไม่ซ้ำกัน.
  • คงคำอธิบายประกอบคำเตือนเกี่ยวกับการประมวลผล JDK 1.7 +.
  • คงรวบรวมข้อผิดพลาดแปลกที่โผล่ขึ้นมาในชั้นเรียนการทดสอบ.

มีอะไรใหม่ ในรุ่น 2.0 beta3:

  • เพิ่มและช่วงเวลาการปรับตัวเลือกในการ TimeBasedTriggeringPolicy ที่จะอนุญาตให้มากขึ้น ควบคุมรายละเอียดของไฟล์กลิ้งควรจะเกิดขึ้น.
  • เพิ่มการสนับสนุนสำหรับแพคเกจการกรองจากร่องรอยสแต็ค.
  • ถ้าคุณสมบัติระบบ & quot; disableThreadContextStack & quot; มีการตั้งค่าดันไป ThreadContext จะถูกละเว้น ถ้าคุณสมบัติระบบ & quot; disableThreadContext & quot; มีการตั้งค่าทั้งทำให้และผลักดันจะถูกละเว้น.
  • ถ้าคุณสมบัติระบบ & quot; disableThreadContextMap & quot; ทำให้มีการตั้งค่าไปยัง ThreadContext
  • จะถูกละเว้น ถ้าคุณสมบัติระบบ & quot; disableThreadContext & quot; มีการตั้งค่าทั้งทำให้และผลักดันจะถูกละเว้น.
  • เพิ่มการสนับสนุนสำหรับสี ANSI โดยการเพิ่มไฮไลท์และรูปแบบการแปลงรูปแบบ รูปแบบคงที่จะอนุญาตให้มีการแยกรูปแบบที่ซ้อนกัน.
  • ได้รับอนุญาตเข้าสู่ระบบสถานะที่จะนำไป stderr หรือไฟล์.
  • เพิ่ม getFormats เพื่อ MultiformatMessage และอนุญาตให้ StructuredDataMessage การจัดรูปแบบเป็น XML.

มีอะไรใหม่ ในรุ่น 1.2.17:.

  • log4j 1.2.17 เตรียมปล่อย
  • การตั้งค่าคอนฟิกจาก InputStream.
  • JDBCAppender ไม่ปิดเนื่องจากข้อยกเว้น SQL ในขณะที่รัน
  • SQL.
  • Memoryleak -. org.apache.log4j.helpers.ThreadLocalMap
  • DOMConfigurator ไม่เข้ากระแสใกล้เมื่อกำหนดค่าตาม
  • ที่ URL.
  • javadoc.jar หายไปแจ้งให้ทราบและใบอนุญาตและมี .svn
  • รายการ.
  • ระดับการเข้าสู่ระบบเข้าสู่ระบบผิดกับ LoggingEvent เนื่อง.

มีอะไรใหม่ ในรุ่น 1.2.16:

  • TelnetAppender บอลเฉียงข้อความเมื่อหนึ่งในลูกค้าจำนวนมากยกเลิกการเชื่อมต่อ
  • ดัชนีระดับ Javadoc เสียหายจากการเลิกเตือน JDBCAppender.
  • Agent.java คือการพึ่งพา แต่เพียงผู้เดียวใน jmxtools.jar กับ Java 5 +.
  • Javadoc สำหรับ Appender.getName หมายความว่าค่าตอบแทนจะไม่ซ้ำกันและไม่เป็นโมฆะ.
  • แก้ปัญหาส่งออกเพิ่มเติมสำหรับ log4j อัตโนมัติกำหนดค่าการร้องขอ.

ต้องการ

  • Java 6 หรือสูงกว่า

ซอฟต์แวร์ที่คล้ายกัน

snappy-java
snappy-java

6 Mar 16

Commander.js
Commander.js

10 Dec 15

JGroups
JGroups

10 Dec 15

Davis.js
Davis.js

13 May 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Apache Software Foundation

ความคิดเห็นที่ Apache Log4j

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่