LogBox telah banyak terinspirasi oleh Apache Log4j .
Secara default, LogBox disertakan dengan semua coldbox paket, versi 3 atau lebih tinggi.
Ini tidak berarti LogBox perlu coldbox untuk bekerja, pengembang dapat menggunakan LogBox sebagai aplikasi yang berdiri sendiri.
LogBox akan meningkatkan bagaimana pengembang debug kode mereka, yang memungkinkan mereka untuk mengikuti dan merekam bagaimana aplikasi berperilaku dan kemudian minum melalui hasil, mencari masalah atau tindakan yang diinginkan.
LogBox sendiri terdiri dari empat bagian komponen: inti LogBox, kerangka logging, komponen pembuatan log dan tata letak kontrol.
Komponen ini memberikan utilitas logging sangat fleksibel untuk ColdFusion, namun terorganisir dengan baik dan cukup mudah digunakan.
Fitur :
- Kelompokkan kegiatan penebangan
- Mudah penyisipan ke dalam aplikasi yang ada
- tingkat penebangan Customizable
- logging Customizable
- format pesan logging Customizable
- Programatik API tersedia
- Banyak dokumentasi
- tujuan logging yang didukung:
- File Lokal
- database
- Socket
- SMS
- handler ColdFusion logging
- Sistem konsol
- handler Kustom
Tujuan
Apa yang baru dalam rilis ini:
- Bugs:
- Memotong data kategori untuk menghindari kesalahan pada penyisipan pada DB Appender
- Perbaikan:
- logbox mencela dukungan XML
Apa yang baru di versi 1.6:
- metode Convenience untuk log pemeriksaan. CanDebug (), canInfo (), canWarn (), canFatal (), canError ()
- dokumentasi yang lebih baik di kelas logging dan tingkat.
- Meningkatkan kelas LogEvent memiliki skema serialisasi yang lebih baik untuk extraInfo, dapat menggunakan konvensi $ toString () pada masuk tambahan info objek untuk melakukan auto serialisasi di atasnya. Jika tidak, jika kompleks itu akan menggunakan notasi JSON.
- kategori LogBox parsing perlu cek panjang ketika kategori dikirim kosong.
- Performance tuning yang tangan keluar.
Apa yang baru di versi 1.5:
- tingkat penebangan implisit tidak berubah pada tingkat maksimal saja, tetapi keduanya, kesalahpahaman sesuai apa dokumentasi mengatakan. Ini adalah ketika Anda lakukan:. Info = ["myapp.model"] atau debug = ["coldbox.system.ioc"]
- Ditambahkan kemungkinan Rangkaian untuk semua metode konfigurasi program, sehingga Anda dapat menggabungkan mereka gaya jquery.
- SB kegagalan appender ketika mendeklarasikan properti columnMap, instance.columns tidak didefinisikan kini tetap.
Apa yang baru di versi 1.4:
- Perbaikan untuk DSL ketika melakukan afinitas appender, tidak mengubah tingkat log ke numerik.
- logLevels isLevelValid tidak menjamin yang salah operasi boolean tingkat valid.
- appender () tidak melakukan pemeriksaan tingkat.
- Refactoring jenis argumen tingkat log untuk mengkonsolidasikan mereka di tiga metode masukan berkat brad kayu.
- Appender pendaftaran init () tidak mendaftarkan tingkat log dengan benar.
- Refactor logger dan appender untuk memverifikasi tingkat penebangan dikirim melalui init ().
- Update ensurance datasources dan membiarkan CF membuang pengecualian sebagai gantinya.
- Penciptaan skema XML untuk LogBox.
Persyaratan :
- ColdFusion MX 7 atau lebih tinggi
- Railo 2 atau lebih tinggi
- BlueDragon 7 atau lebih tinggi
Komentar tidak ditemukan