سطحهای لاگ: کِی Information، کِی Warning و کِی Error
Error یعنی کسی باید کاری بکند؛ رمز اشتباه و ۴۰۴ Error نیستند. قاعدهٔ عملی هر سطح لاگ با مثال، هزینهٔ پنهان Debug در پروداکشن، و تنظیم سطح برای…
ادامه مطلب ›چه چیزی را لاگ کنیم، با چه سطحی و به چه شکلی، تا روز مشکل جواب سؤال در لاگ باشد نه در حدس. از لاگ ساختیافته و قالب پیام تا سطحها و نامگذاری فیلدها.
Error یعنی کسی باید کاری بکند؛ رمز اشتباه و ۴۰۴ Error نیستند. قاعدهٔ عملی هر سطح لاگ با مثال، هزینهٔ پنهان Debug در پروداکشن، و تنظیم سطح برای…
ادامه مطلب ›
لاگ متنی را باید با regex تجزیه کرد و با اولین تغییر پیام میشکند. لاگ ساختیافته چیست، چرا قالب پیام از string interpolation بهتر است، و چطور در…
ادامه مطلب ›
لاگ زیاد داشتن با اطلاعات داشتن فرق دارد. راهنمای عملی لاگنویسی در بکاند: چه چیزی را لاگ کنیم، لاگ ساختیافته، سطح درست، trace_id، لاگ کردن خطا، دادهٔ حساس…
ادامه مطلب ›