«logging» etiketlenmiş sorular

Bilgisayar veri kaydı, sistemin etkinliğini anlamak ve sorunları teşhis etmek için kullanılabilecek bir denetim izi sağlamak amacıyla olayları bir bilgisayar programında, genellikle belirli bir kapsamda kaydetme işlemidir.

3
Yapılandırılmış Günlüğe kaydetmenin ve temel günlüğe kaydetmenin yararları
Yeni bir uygulama oluşturuyoruz ve yapılandırılmış günlük kaydı eklemek istiyorum. İdeal kurulumum SerilogC # kodumuz ve BunyanJS'miz gibi olacak. Bunlar beslenecek fluentdve daha sonra herhangi bir şeye çıkabilecektir, başlangıçta düşünüyordum elasticsearch + kibana. Zaten bir MySQL veritabanımız var, bu yüzden kısa vadede Serilog + Bunyan kurulumunu ve geliştiricilerini kullanmakla daha …
110 c#  javascript  mysql  logging 

6
TRACE seviyesi neden var ve DEBUG yerine ne zaman kullanmalıyım?
Log4J, Slf4J ve Java'daki diğer birkaç günlük kaydı çerçevesinde, günlük kaydı için iki "geliştirici" seviyeniz vardır: DEBUG İZ, İŞARET, İPUCU DEBUG'ın ne yaptığını anlıyorum, çünkü açıklama açıktır: DEBUG Seviyesi, bir uygulamanın hatalarını ayıklamak için en faydalı olan ince taneli bilgi olaylarını belirler. Ancak TRACE seviyesi kullanım durumu hakkında çok spesifik …
82 java  logging 

14
Neden çoğu günlük dosyası ikili formattan çok düz metin kullanıyor?
Günlük kaydı yapılması gereken, ancak (nispeten) nadiren kullanılan bir şeydir. Bu nedenle depolama açısından daha kompakt hale getirilebilir. Örneğin, en çok ip, tarih, saat ve tamsayı olarak gösterilebilecek diğer veriler gibi günlüğe kaydedilen veriler metin olarak saklanır. Günlük kaydı ikili veri olarak depolandıysa, çok fazla alan korunabilir, bu nedenle daha …
81 logging  storage 

9
Bazı kayıt kalıpları ve uygulama günlüğü kayıt kalıpları nelerdir? [kapalı]
Son zamanlarda büyük kurumsal uygulamamız için bir alan araştırması yapmak zorunda kaldım. Sorunu bulmak için taramak zorunda kaldığım günlükler yüzünden dehşete düştüm ve günün sonunda günlükler, hatayı tanımlamak / izole etmek için hiç yardımcı olmadı. Not: Tüm hataların günlükler aracılığıyla keşfedilebilir olmadığını anlıyorum. Bu, günlüklerin korkunç olduğu gerçeğini değiştirmez. Günlüğe …
66 logging 

3
.NET'te günlüğe kaydetme ve izleme için en iyi yöntemler
Bu konuda en iyi uygulamalar için bazı altın kurallar bulmaya çalışarak izleme ve kaydetme hakkında çok şey okudum, ancak hiçbiri yok. İnsanlar, iyi programcıların iyi izler ürettiğini söylüyorlar, ancak bu şekilde koymak ve deneyimlerden gelmesi gerekiyor. Ayrıca burada ve internette benzer soruları okudum ve sorduğum aynı şey değiller veya tatmin …
53 .net  logging 

9
TDD yaparken Logging'e ihtiyacımız var mı?
Kırmızı, Yeşil ve Refaktör döngüsünü yaparken, testi geçmek için her zaman minimum kodu yazmalıyız. TDD hakkında bilgi edindiğim ve neredeyse tüm kitapların süreci tarif ettiği yöntem bu. Peki ya tomruklama? Dürüst olmak gerekirse, bir uygulamada günlüğe kaydetmeyi nadiren kullandım, ancak gerçekten karmaşık olan bir şey olmadıkça, uygun günlüğe kaydetmenin önemi …

6
Global olarak benzersiz mesaj kimlikleri kullanarak kodları erişilebilir hale getirme
Bir hatayı bulmak için yaygın bir kalıp bu betiği izler: Garipliğe dikkat edin, örneğin çıktı yok veya bir asma programı. İlgili mesajı log veya program çıktısında bulun, örneğin, "Foo bulunamadı". (Aşağıdakiler yalnızca bu hatayı bulmak için atılan yolsa geçerlidir. Bir yığın izlemesi veya başka bir hata ayıklama bilgisi varsa, bu …

11
Günlüğe kaydetme: Neden ve Ne? [kapalı]
Günlükleri önemli ölçüde kullanan programlar yazmamıştım. En çok yaptığım istisnalar olduğunda yığın izlerini yakalamak. Merak ediyordum, başkaları ne kadar giriş yapar? Ne tür bir başvuru yaptığınıza bağlı mı? Günlükleri gerçekten yararlı buluyor musun?

7
Neden “nesne başvurusu bir nesnenin örneğine ayarlanmadı” bize hangi nesneyi anlatmıyor?
Bir sistemi başlatıyoruz ve bazen NullReferenceExceptionmesajla ünlü istisnayı alıyoruz Object reference not set to an instance of an object. Bununla birlikte, neredeyse 20 nesneye sahip olduğumuz bir yöntemde, bir nesnenin boş olduğunu söyleyen bir kütüğe sahip olmak gerçekten de hiçbir işe yaramaz. Bir seminerin güvenlik ajanı olduğunuzda, 100 katılımcının arasından …

2
Kütüphane Kodundan Giriş Yapmalısınız?
Bir Java kütüphanesi geliştiriyorsam, günlük ifadelerini kütüphanenin kodundan çıkarmak iyi bir uygulama mıdır? Kütüphaneye giriş yapmak hata ayıklamayı ve sorun gidermeyi daha şeffaf hale getirir. Ancak, öte yandan, kütüphane kodumu logging cümleleriyle karıştırmaktan hoşlanmıyorum. Dikkate alınması gereken herhangi bir performans çıkarımı var mı?
38 java  logging 

4
Java'da hata ayıklama çıktısını işlemenin doğru yolu nedir?
Mevcut Java projelerim büyüdükçe, kodumun birkaç noktasına hata ayıklama çıktısı eklemek için aynı şekilde artan bir ihtiyaç duyuyorum. Bu özelliği uygun şekilde etkinleştirmek veya devre dışı bırakmak için, test oturumlarının açılmasına veya kapanmasına bağlı olarak, genellikle private static final boolean DEBUG = falsetestlerimin denetlediği sınıfların başında bir koydum ve önemsizce …

4
Metin dosyasına veya veritabanına giriş yapmak?
Veri kaydı için ne zaman veri tabanı kullanmalı ve ne zaman metin dosyaları kullanmalıyım? Web sunucularının ve web çerçevelerinin (uygulamanızın dahili olarak kullandığı) genellikle (her zaman?) Günlük isteklerini ve hatalarını metin dosyalarına varsayılan olarak görüyorum. Ancak, uygulamalarını bu sunucular ve çerçeveler etrafında geliştiren kişilerin bazen veritabanına giriş yaptığını görüyorum (uygulamanın …
25 logging 

2
JSON’da Performansa Etki Etmek
JSON'da oturum açmakla ilgili daha fazla makale görüyorum. Ayrıca NodeJS blogunda bir tane bulabilirsiniz. Neden herkes onu bu kadar seviyor? Katılan sadece daha fazla işlemi görebiliyorum: Birkaç yeni nesne yaratılıyor. Dize uzunluğunu veya birden çok dize ayırmalarını içeren dize edici nesneler. Yaratılan bütün saçmalıkları GCing. JSON günlüğü ve normal dize …
22 logging  json 

7
Üretimdeki kullanıcı eylemlerini günlüğe kaydetmek için en iyi yöntemler
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 7 yıl önce göç etti . Üretim ortamımda, bir kullanıcının ne zaman olduğu gibi birçok farklı şey kaydetmeyi planlıyordum: Giriş Yap, Giriş Yap Profili değiştir Hesap ayarlarını düzenle Şifreyi değiştir ... etc Bu bir üretim ortamı …
22 c#  asp.net  logging 

6
Bir uygulamanın yanında günlüğe kaydetme bir SRP ihlali mi?
Çevik yazılım geliştirme ve tüm ilkeleri (SRP, OCP, ...) düşünürken kendime günlük kaydını nasıl tedavi edeceğimi soruyorum. Bir uygulamanın yanında günlüğe kaydetme bir SRP ihlali mi? yesUygulamanın günlüğe kaydetmeden de çalışabilmesi gerektiği için söyleyebilirim . Peki günlüğü nasıl daha iyi uygulayabilirim? Bazı desenleri kontrol ettim ve ilkeleri kullanıcı tanımlı bir …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.