#Logrus
5 artikel
05 Implementasi Singleton Logger Logrus Pada Golang
Pada kali ini kita akan mencoba untuk mengimplementasikan Singleton Design Pattern. Apa itu Singletone? Bisa kamu baca terlebih dahulu artikel disini. Agar lebih paham lagi jadi Singleton adalah desain standar perangkat lunak yang memberikan jaminan keberadaan hanya satu instance kelas, sambil mempertahankan titik akses global ke objeknya. Singleton adalah pola desain yang membatasi instantiation ke suatu objek, kita harus memastikan bahwa ini hanya terjadi sekali.
04 Mempelajari Field, Entry dan Hook Logrus Pada Golang
Pada kali ini kita akan mencoba mempelajari Logrus lebih mendalam yaitu mengenai Field, entry dan Hook. Fitur-fitur yang disediakan oleh Logrus untuk kebutuhan Logger ini sangat bermanfaat sekali bagi kita ketika kita membutuhkan beberapa fitur yang menunjang bisnis kita. Misalkan field
ini digunakan untuk menyisipkan data atau informasi ke dalam log dan beberapa lain yang akan kita bahas secara rinci.
03 Formatter dan Output Logrus Pada Golang
Pada kali ini kita akan mempelajari dan membahas bagaimana Logger itu memiliki format dan output. Secara default Logger itu pasti memiliki format yang sudah ditentukan apakah itu JSON, file ataupun dalam bentuk format sendiri.
02 Logger dan Leveling Logrus Pada Golang
Setelah pada artikel sebelumnya kita sudah membuat projek baru untuk mempelajari lebih dalam tentang Golang Logging, maka kita akan coba bagaimana log tersebut kita inisialisasi. Materi kali ini kita akan mencobanya menggunakan fungsi unit test sehingga kita lebih mudah untuk mendeklarasikannya.
01 Pengenalan Logging Pada Golang
Pengenalan Logging
Logging yang berisikan informasi dari sebuah sistem bisa memberikan pesan yang jelas terkait suatu kejadian yang terjadi pada sistem kita. Logging bukan hanya untuk kebutuhan menampilkan informasi dan kadang juga bisa digunakan sebagai proses debugging ketika terjadi masalah pada sistem yang sudah kita buat.