วิธีที่ดีในการเข้าสู่ระบบในแอปพลิเคชัน Scala คืออะไร? สิ่งที่สอดคล้องกับปรัชญาภาษาไม่เกะกะรหัสและบำรุงรักษาต่ำและไม่เป็นการรบกวน นี่คือรายการข้อกำหนดพื้นฐาน:
- ง่าย
- ไม่ถ่วงรหัส สกาล่านั้นยอดเยี่ยมสำหรับความกะทัดรัด ฉันไม่ต้องการให้รหัสครึ่งหนึ่งของฉันเป็นบันทึกการทำงาน
- รูปแบบการบันทึกสามารถเปลี่ยนแปลงได้เพื่อให้พอดีกับส่วนที่เหลือของบันทึกองค์กรของฉันและซอฟต์แวร์การตรวจสอบ
- รองรับระดับการบันทึก (เช่น debug, trace, error)
- สามารถเข้าสู่ดิสก์เช่นเดียวกับปลายทางอื่น ๆ (เช่นซ็อกเก็ตคอนโซล ฯลฯ )
- การกำหนดค่าขั้นต่ำถ้ามี
- ทำงานในภาชนะ (เช่นเว็บเซิร์ฟเวอร์)
- (เป็นทางเลือก แต่ก็ดีมี) มาเป็นส่วนหนึ่งของภาษาหรือเป็นสิ่งประดิษฐ์ maven ดังนั้นฉันไม่ต้องแฮ็คงานสร้างของฉันเพื่อใช้งาน
ฉันรู้ว่าฉันสามารถใช้โซลูชันการบันทึก Java ที่มีอยู่ได้ แต่พวกเขาล้มเหลวอย่างน้อยสองข้อข้างต้นนั่นคือความยุ่งเหยิงและการกำหนดค่า
ขอบคุณสำหรับคำตอบของคุณ