Sobes.tech
Junior

სადაგან შედგება log4j-ის ლოგირების სისტემა?

sobes.tech AI

პასუხი AI-სგან

Log4j, სამ ძირითად კომპონენტს შეიცავს:

  1. Logger (ლოგერი): ობიექტი, რომელიც გამოიყენება შეტყობინებების რეგისტრაციისთვის. ეს არის სახელწოდებით ობიექტი, რომელიც ქმნის ლოგის ჩანაწერებს. ლოგერები ქმნიან ჰიერჰიას, რომელიც დაკავშირებულია სახელებთან.

  2. Appender (ჩამწერი): განსაზღვრავს, სად მიემართება ლოგის შეტყობინება (კონსოლი, ფაილი, მონაცემთა ბაზა და ა.შ.). ერთ ლოგერს შეუძლია რამდენიმე ჩამწერი ჰქონდეს.

  3. Layout (დასახაზავი/შაბლონი): ფორმატირებს ლოგის შეტყობინებას მის გაგზავნამდე. განსაზღვრავს, როგორ გამოიყურება ჩანაწერი (შეტყობინება, დონე, დრო, ნაკადი და ა.შ.).

ურთიერთქმედება შემდეგნაირად ხდება: როდესაც ლოგერი იღებს ლოგირების მოთხოვნას, ის ამოწმებს, არის თუ არა მისი ლოგირების დონე ჩართული. თუ არის, ის გადაეცემა მის ჩამწერებს. ჩამწერები იყენებენ შაბლონს შეტყობინების ფორმატირებისთვის და შემდეგ აგზავნიან შესაბამის გამომავალ ნაკადში.