"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > يستخدم Java Spring Boot تسجيل الدخول إلى مشروع gradle

يستخدم Java Spring Boot تسجيل الدخول إلى مشروع gradle

تم النشر بتاريخ 2024-11-08
تصفح:404

الدافع هنا هو أنني قضيت الكثير من الوقت في محاولة معرفة كيفية إضافة التسجيل باستخدام log4j في التمهيد الربيعي في gradle. هنا كان الجزء الأساسي هو الذي سبب لي أكبر قدر من الحزن لأن جميع الوثائق التي تمكنت من العثور عليها كانت خاصة بالمخضرم.

لذلك أقوم بتوثيق النتائج التي توصلت إليها هنا حتى يتمكن الشخص التالي الذي يبحث عن هذا من العثور على مشاركتي وسيكون قادرًا على اكتشافها بسرعة.

هذا هو التكوين الذي أستخدمه للعرض التوضيحي. لقد اختبرت نفس التنفيذ في Java 17 أيضًا.

Java Spring Boot use login a gradle project

أضف هذا السطر إلى ملف build.gradle

configurations {
    all*.exclude module : 'spring-boot-starter-logging'
}

dependencies {
    ...
    implementation "org.springframework.boot:spring-boot-starter-log4j2"
}

قم بإنشاء ملف باسم log4j2.xml في المجلد src/main/resources وأضفه إلى الملف



    
        
            
        
    
    
        
            
        
    

تم الانتهاء من الإعداد، والآن يمكنك إضافة المسجل من log4j وسيستخدم تكوين xml هذا. لاحظ أنني أضفت رسالة: في كل رسالة. لذلك إذا كنت لا تريد ذلك، يمكنك إزالته فقط. لقد أضفته هناك حتى أتمكن من اختبار ما إذا كان المشروع يستخدم ملف xml هذا أم لا.

الآن للاختبار يمكنك فقط استخدام المسجل log4j. يمكنك إضافته في الطريقة الرئيسية.

// import org.apache.logging.log4j.LogManager;
// import org.apache.logging.log4j.Logger;

Logger logger = LogManager.getLogger(SpringApplication.class);
logger.info("Hello World!");

يجب أن يعمل إعداد المسجل كما هو متوقع. لاحظ الرسالة: الجزء.

Java Spring Boot use login a gradle project

يمكنك العثور على المشروع هنا

مراجع

  1. (https://www.sentinelone.com/blog/started-quickly-spring-boot-logging/)[https://www.sentinelone.com/blog/started-quickly-spring-boot-logging/ ]
  2. (https://github.com/minhaz1217/devops-notes/tree/master/78.java Spring Boot استخدم log4j في مشروع gradle)[https://github.com/minhaz1217/devops-notes/tree /ماستر/78. يستخدم Java Spring Boot log4j في مشروع gradle]
  3. المشروع الوهمي
بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/minhaz1217/java-spring-boot-use-log4j-in-a-gradle-project-54kg?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3