ערך מחפש מקורות
| ||
ערך מחפש מקורות | |
מפתח | Ceki Gülcü |
---|---|
גרסה אחרונה | 2.0.13 (12 באפריל 2024) |
מערכת הפעלה | חוצה-פלטפורמות |
נכתבה בשפות | Java |
סוג רישיון | רישיון MIT |
קוד מקור | https://github.com/qos-ch/slf4j |
www | |
Simple Logging Facade עבור Java (בקיצור: SLF4J) מספק ממשק תכנות יישומים (API) ללוגינג בג'אווה (Java) באמצעות תבנית Facade. המימוש של הרישום נקבע בזמן ריצה על ידי הוספת הקישור הרצוי ל-classpath ויכול להיות חבילת הרישום הסטנדרטית של java.util.logging או log4j, logback וכדומה.
ההפרדה של ה-API של הלקוח מהמימוש מפחיתה את הצימוד בין אפליקציה לכל מסגרת לוגינג מסוימת. הספרייה יכולה להקל על האינטגרציה עם קוד קיים או של צד שלישי או לספק קוד לפרויקטים אחרים שכבר בחרו במימוש יומן מסוים.
SLF4J נוצר על ידי Ceki Gülcü כחלופה אמינה יותר למסגרת של Jakarta Commons Logging. מחקר ב-2013 על 10,000 פרויקטים של GitHub מצא שספריית Java הפופולרית ביותר היא SLF4J, יחד עם JUnit, עם 30.7% מהפרויקטים שמשתמשים בה.[דרוש מקור] בינואר 2021, היא דורג כפרויקט השני הכי פופולרי לפי mvnrepository.