Bobbin 3.0.0 - مراجعة التحسينات

تحية طيبة!


تبين أن العام الماضي كان منتجًا للغاية لمنظمتنا غير الربحية ، وهذه المقالة ليست سوى بداية لسلسلة من المنشورات التي تغطي أنشطتنا. وهناك شيء نتحدث عنه ، لأن العديد من منتجاتنا كانت في قلب مشاريع مصرفية كبيرة - ونعم - لم يخيب ظنهم!


ولكن لنبدأ بشيء أبسط وأكثر قابلية للفهم - وفي الوقت نفسه ، أصبح التسجيل قريبًا منا جميعًا بدون استثناء .


المقدمة


قبل عام قدمنا مسجلا ثوريا SLF4J. خلال هذا الوقت نقوم بما يلي:


  • التعليقات والاقتراحات التي تم جمعها (في ، sql.ruوفي Slackالقنوات)
  • قاموا بتنفيذها واستخدامها في مشاريعهم (برمجيات مفتوحة المصدر وبرمجيات تجارية / مصرفية - في شركة Wirecard للتكنولوجيا المالية)
  • تحليل التجربة معها ووضع خطة للتحسينات
  • أعلن (على Linkedin)
  • المستخدمون المدعومون (مثل Walt Disney Studios)
  • حاولت التعامل مع البق تسجيل في SLF4J(ولكن دون جدوى )

يجب أن أقول على الفور أنها تبين أنها المنصة الأكثر فعالية للمناقشة - كانت التعليقات الأكثر قيمة من هنا.


?
: v2.0.0 , . 100% , .


, .


.
— !


— — 3.0.0!


https://github.com/INFINITE-TECHNOLOGY/BOBBIN
https://bintray.com/infinite-technology/io.i-t/bobbin/_latestVersion


dependencies {
compile "org.codehaus.groovy:groovy-all:2.5.4"
compile "io.i-t:bobbin:3.0.0"
}


?


YAML


YAML JSON.
JSON.
JSON , , :


"\"./LOGS/PLUGINS/OUTPUT/${className}/${level}/${threadName}_${level}_${date}.log\""

, ? — — YAML.
, (, DSL ). , YAML — "" — Snake YAML , , .


! YAML , . YAML :


destinations:
- name: io.infinite.bobbin.config.ConsoleDestinationConfig
levels: [warn, error, info]
- name: io.infinite.bobbin.config.FileDestinationConfig
packages: [io.infinite]
fileName: ("./LOGS/INFINITE/${className}/${level}/${className}_${level}_${date}.log")
- name: io.infinite.bobbin.config.FileDestinationConfig
fileName: ("./LOGS/PACKAGES/${className}/${level}/${className}_${level}_${date}.log")
format: dateTime + '|' + level + '|' + threadName + '|' + className + '|' + message + '\n'

? Logback, Log4j2.
JSON 3.0.0. Wiki .



  • packages
  • filter
  • - — : .


  • 13 .
  • . , — logback. Spring Boot. logback 5 .
  • . "" , .


, 3.0.0. — , — , .


وفي الوقت نفسه ، لدينا خطط هائلة لعام 2020:


  • المزيد من المشاريع
  • المزيد من المنتجات
  • المزيد من الخدمات

عميل HTTP ، روبوتات الدردشة ، البرمجة الفوقية ، المترجمات ، الحواسيب المركزية ، المشاريع المالية الكبرى ، SECaaS ... قريباً على حبري.


ترقب!


All Articles