Log Tutmak! (Loglama İşlemleri)

Bunjo

Uzman üye
14 Ara 2020
1,591
1,890
I Won
Merhaba ben Bunjo, "Log" işlemlerini ele alacağım.

- Log Kavramı -

Log işlemleri, bir yazılım uygulamasının çalışma süreci içinde gerçekleşen olayların kaydedilmesi ve izlenmesi amacıyla yapılan işlemlerdir.
Bu olaylar, uygulamanın çalışması sırasında ortaya çıkan hatalar, bilgi mesajları, uyarılar ve çeşitli durum bildirimleri gibi durumları içerebilir.
Log işlemleri, yazılım geliştiricilerin ve sistem yöneticilerinin uygulamanın performansını izlemelerine, hata ayıklamalarına, sorunları tespit etmelerine ve gidermelerine yardımcı olur.



Bir programın log işlemleri genellikle şu unsurları içerir:


Hata Logları (Error Logs): Uygulamanın çalışması sırasında meydana gelen hataların ayrıntılı bir şekilde kaydedildiği log türüdür. Bu hatalar, uygulamanın beklenmeyen durumlarla karşılaştığı durumları içerir ve geliştiricilere bu hataları düzeltme imkanı sağlar.





Bilgi Logları (Info Logs): Uygulamanın normal çalışma durumu hakkında bilgi veren log türüdür. Genellikle uygulamanın belirli bir aşamada ne yaptığını gösteren mesajları içerir. Bilgi logları, uygulamanın genel durumu hakkında bilgi sağlar.





Uyarı Logları (Warning Logs): Uygulamanın çalışma sırasında dikkat çekici durumları içeren log türüdür. Bu durumlar potansiyel sorunlara işaret edebilir, ancak uygulama henüz çökmemiş veya hata vermemiştir.




İzleme Logları (Debug Logs): Geliştirme ve hata ayıklama aşamalarında kullanılan log türüdür. İzleme logları, belirli bir kod bloğunun veya işlemin içindeki ayrıntıları kaydederek geliştiricilere bu bölümleri daha ayrıntılı bir şekilde inceleme olanağı tanır.





Log işlemleri, genellikle bir log dosyasına veya başka bir log kaynağına yazılan metin tabanlı mesajlardan oluşur. Bu log dosyaları, uygulamanın günlük çalışmalarını ve olaylarını içerir ve ihtiyaç halinde incelenebilir. Logların doğru ve etkili bir şekilde yapılandırılması, uygulamanın güvenilirliğini artırabilir ve sorunların daha hızlı bir şekilde tespit edilip çözülmesine yardımcı olabilir.


- Python İle Loglama -

Python:
import logging

# Log dosyasının adını ve düzeyini bu kısımdan ayarlayabilirsiniz ben sadece debug kısmını ele aldım.
logging.basicConfig(filename='uygulama.log', level=logging.DEBUG)

# Aşağıda bulundan kodlar oluşan "uygulama.log" dosyasına tür belirleyip mesaj yazmak için kullanılır örnek:
# Try-Except bloklarında herhangi bir Except bloğunda hata yakalandığında aşağıdaki logları kullanabilirsiniz.

logging.debug('Bu bir hata ayıklama mesajıdır.')
logging.info('Bu bir bilgi mesajıdır.')
logging.warning('Bu bir uyarı mesajıdır.')
logging.error('Bu bir hata mesajıdır.')
logging.critical('Bu bir kritik hata mesajıdır.')

Daha fazlası için dökümantasyon : logging — Logging facility for Python


- Ruby İle Loglama -


Ruby:
require 'logger'

# Log dosyasını istediğiniz isimde oluşturn ve log düzeyi belirleyin
logger = Logger.new('uygulama.log')
logger.level = Logger::DEBUG

# Yine log mesajları aşağıda olduğu gibidir.
logger.debug('Bu bir hata ayıklama mesajıdır.')
logger.info('Bu bir bilgi mesajıdır.')
logger.warn('Bu bir uyarı mesajıdır.')
logger.error('Bu bir hata mesajıdır.')
logger.fatal('Bu bir kritik hata mesajıdır.')

Daha fazlası için dökümantasyon : class Logger - Documentation for Ruby 3.3


Anlatacaklarım bu kadardı okuduğunuz için teşekkür ederim :)

Bilgin arkadaşlar ukala cevaplarınızı kendinize saklayınız.
 

Crackmeci

Katılımcı Üye
28 Haz 2020
312
170
Web
Merhaba ben Bunjo, "Log" işlemlerini ele alacağım.

- Log Kavramı -

Log işlemleri, bir yazılım uygulamasının çalışma süreci içinde gerçekleşen olayların kaydedilmesi ve izlenmesi amacıyla yapılan işlemlerdir.
Bu olaylar, uygulamanın çalışması sırasında ortaya çıkan hatalar, bilgi mesajları, uyarılar ve çeşitli durum bildirimleri gibi durumları içerebilir.
Log işlemleri, yazılım geliştiricilerin ve sistem yöneticilerinin uygulamanın performansını izlemelerine, hata ayıklamalarına, sorunları tespit etmelerine ve gidermelerine yardımcı olur.



Bir programın log işlemleri genellikle şu unsurları içerir:


Hata Logları (Error Logs): Uygulamanın çalışması sırasında meydana gelen hataların ayrıntılı bir şekilde kaydedildiği log türüdür. Bu hatalar, uygulamanın beklenmeyen durumlarla karşılaştığı durumları içerir ve geliştiricilere bu hataları düzeltme imkanı sağlar.





Bilgi Logları (Info Logs): Uygulamanın normal çalışma durumu hakkında bilgi veren log türüdür. Genellikle uygulamanın belirli bir aşamada ne yaptığını gösteren mesajları içerir. Bilgi logları, uygulamanın genel durumu hakkında bilgi sağlar.





Uyarı Logları (Warning Logs): Uygulamanın çalışma sırasında dikkat çekici durumları içeren log türüdür. Bu durumlar potansiyel sorunlara işaret edebilir, ancak uygulama henüz çökmemiş veya hata vermemiştir.




İzleme Logları (Debug Logs): Geliştirme ve hata ayıklama aşamalarında kullanılan log türüdür. İzleme logları, belirli bir kod bloğunun veya işlemin içindeki ayrıntıları kaydederek geliştiricilere bu bölümleri daha ayrıntılı bir şekilde inceleme olanağı tanır.





Log işlemleri, genellikle bir log dosyasına veya başka bir log kaynağına yazılan metin tabanlı mesajlardan oluşur. Bu log dosyaları, uygulamanın günlük çalışmalarını ve olaylarını içerir ve ihtiyaç halinde incelenebilir. Logların doğru ve etkili bir şekilde yapılandırılması, uygulamanın güvenilirliğini artırabilir ve sorunların daha hızlı bir şekilde tespit edilip çözülmesine yardımcı olabilir.


- Python İle Loglama -

Python:
import logging

# Log dosyasının adını ve düzeyini bu kısımdan ayarlayabilirsiniz ben sadece debug kısmını ele aldım.
logging.basicConfig(filename='uygulama.log', level=logging.DEBUG)

# Aşağıda bulundan kodlar oluşan "uygulama.log" dosyasına tür belirleyip mesaj yazmak için kullanılır örnek:
# Try-Except bloklarında herhangi bir Except bloğunda hata yakalandığında aşağıdaki logları kullanabilirsiniz.

logging.debug('Bu bir hata ayıklama mesajıdır.')
logging.info('Bu bir bilgi mesajıdır.')
logging.warning('Bu bir uyarı mesajıdır.')
logging.error('Bu bir hata mesajıdır.')
logging.critical('Bu bir kritik hata mesajıdır.')

Daha fazlası için dökümantasyon : logging — Logging facility for Python


- Ruby İle Loglama -


Ruby:
require 'logger'

# Log dosyasını istediğiniz isimde oluşturn ve log düzeyi belirleyin
logger = Logger.new('uygulama.log')
logger.level = Logger::DEBUG

# Yine log mesajları aşağıda olduğu gibidir.
logger.debug('Bu bir hata ayıklama mesajıdır.')
logger.info('Bu bir bilgi mesajıdır.')
logger.warn('Bu bir uyarı mesajıdır.')
logger.error('Bu bir hata mesajıdır.')
logger.fatal('Bu bir kritik hata mesajıdır.')

Daha fazlası için dökümantasyon : class Logger - Documentation for Ruby 3.3


Anlatacaklarım bu kadardı okuduğunuz için teşekkür ederim :)

Bilgin arkadaşlar ukala cevaplarınızı kendinize saklayınız.
Elinize sağlık hocam gene siz gene faydalı bir konu.
 

Ertugrul'

Basın&Medya Ekibi Deneyimli
22 Mar 2023
1,154
900
Photoshop 🔥
Off mukeemmelll eline saglikk
Merhaba ben Bunjo, "Log" işlemlerini ele alacağım.

- Log Kavramı -

Log işlemleri, bir yazılım uygulamasının çalışma süreci içinde gerçekleşen olayların kaydedilmesi ve izlenmesi amacıyla yapılan işlemlerdir.
Bu olaylar, uygulamanın çalışması sırasında ortaya çıkan hatalar, bilgi mesajları, uyarılar ve çeşitli durum bildirimleri gibi durumları içerebilir.
Log işlemleri, yazılım geliştiricilerin ve sistem yöneticilerinin uygulamanın performansını izlemelerine, hata ayıklamalarına, sorunları tespit etmelerine ve gidermelerine yardımcı olur.



Bir programın log işlemleri genellikle şu unsurları içerir:


Hata Logları (Error Logs): Uygulamanın çalışması sırasında meydana gelen hataların ayrıntılı bir şekilde kaydedildiği log türüdür. Bu hatalar, uygulamanın beklenmeyen durumlarla karşılaştığı durumları içerir ve geliştiricilere bu hataları düzeltme imkanı sağlar.





Bilgi Logları (Info Logs): Uygulamanın normal çalışma durumu hakkında bilgi veren log türüdür. Genellikle uygulamanın belirli bir aşamada ne yaptığını gösteren mesajları içerir. Bilgi logları, uygulamanın genel durumu hakkında bilgi sağlar.





Uyarı Logları (Warning Logs): Uygulamanın çalışma sırasında dikkat çekici durumları içeren log türüdür. Bu durumlar potansiyel sorunlara işaret edebilir, ancak uygulama henüz çökmemiş veya hata vermemiştir.




İzleme Logları (Debug Logs): Geliştirme ve hata ayıklama aşamalarında kullanılan log türüdür. İzleme logları, belirli bir kod bloğunun veya işlemin içindeki ayrıntıları kaydederek geliştiricilere bu bölümleri daha ayrıntılı bir şekilde inceleme olanağı tanır.





Log işlemleri, genellikle bir log dosyasına veya başka bir log kaynağına yazılan metin tabanlı mesajlardan oluşur. Bu log dosyaları, uygulamanın günlük çalışmalarını ve olaylarını içerir ve ihtiyaç halinde incelenebilir. Logların doğru ve etkili bir şekilde yapılandırılması, uygulamanın güvenilirliğini artırabilir ve sorunların daha hızlı bir şekilde tespit edilip çözülmesine yardımcı olabilir.


- Python İle Loglama -

Python:
import logging

# Log dosyasının adını ve düzeyini bu kısımdan ayarlayabilirsiniz ben sadece debug kısmını ele aldım.
logging.basicConfig(filename='uygulama.log', level=logging.DEBUG)

# Aşağıda bulundan kodlar oluşan "uygulama.log" dosyasına tür belirleyip mesaj yazmak için kullanılır örnek:
# Try-Except bloklarında herhangi bir Except bloğunda hata yakalandığında aşağıdaki logları kullanabilirsiniz.

logging.debug('Bu bir hata ayıklama mesajıdır.')
logging.info('Bu bir bilgi mesajıdır.')
logging.warning('Bu bir uyarı mesajıdır.')
logging.error('Bu bir hata mesajıdır.')
logging.critical('Bu bir kritik hata mesajıdır.')

Daha fazlası için dökümantasyon : logging — Logging facility for Python


- Ruby İle Loglama -


Ruby:
require 'logger'

# Log dosyasını istediğiniz isimde oluşturn ve log düzeyi belirleyin
logger = Logger.new('uygulama.log')
logger.level = Logger::DEBUG

# Yine log mesajları aşağıda olduğu gibidir.
logger.debug('Bu bir hata ayıklama mesajıdır.')
logger.info('Bu bir bilgi mesajıdır.')
logger.warn('Bu bir uyarı mesajıdır.')
logger.error('Bu bir hata mesajıdır.')
logger.fatal('Bu bir kritik hata mesajıdır.')

Daha fazlası için dökümantasyon : class Logger - Documentation for Ruby 3.3


Anlatacaklarım bu kadardı okuduğunuz için teşekkür ederim :)

Bilgin arkadaşlar ukala cevaplarınızı kendinize saklayınız.
 

invisible blood

Uzman üye
15 Eyl 2023
1,177
442
Merhaba ben Bunjo, "Log" işlemlerini ele alacağım.

- Log Kavramı -

Log işlemleri, bir yazılım uygulamasının çalışma süreci içinde gerçekleşen olayların kaydedilmesi ve izlenmesi amacıyla yapılan işlemlerdir.
Bu olaylar, uygulamanın çalışması sırasında ortaya çıkan hatalar, bilgi mesajları, uyarılar ve çeşitli durum bildirimleri gibi durumları içerebilir.
Log işlemleri, yazılım geliştiricilerin ve sistem yöneticilerinin uygulamanın performansını izlemelerine, hata ayıklamalarına, sorunları tespit etmelerine ve gidermelerine yardımcı olur.



Bir programın log işlemleri genellikle şu unsurları içerir:


Hata Logları (Error Logs): Uygulamanın çalışması sırasında meydana gelen hataların ayrıntılı bir şekilde kaydedildiği log türüdür. Bu hatalar, uygulamanın beklenmeyen durumlarla karşılaştığı durumları içerir ve geliştiricilere bu hataları düzeltme imkanı sağlar.





Bilgi Logları (Info Logs): Uygulamanın normal çalışma durumu hakkında bilgi veren log türüdür. Genellikle uygulamanın belirli bir aşamada ne yaptığını gösteren mesajları içerir. Bilgi logları, uygulamanın genel durumu hakkında bilgi sağlar.





Uyarı Logları (Warning Logs): Uygulamanın çalışma sırasında dikkat çekici durumları içeren log türüdür. Bu durumlar potansiyel sorunlara işaret edebilir, ancak uygulama henüz çökmemiş veya hata vermemiştir.




İzleme Logları (Debug Logs): Geliştirme ve hata ayıklama aşamalarında kullanılan log türüdür. İzleme logları, belirli bir kod bloğunun veya işlemin içindeki ayrıntıları kaydederek geliştiricilere bu bölümleri daha ayrıntılı bir şekilde inceleme olanağı tanır.





Log işlemleri, genellikle bir log dosyasına veya başka bir log kaynağına yazılan metin tabanlı mesajlardan oluşur. Bu log dosyaları, uygulamanın günlük çalışmalarını ve olaylarını içerir ve ihtiyaç halinde incelenebilir. Logların doğru ve etkili bir şekilde yapılandırılması, uygulamanın güvenilirliğini artırabilir ve sorunların daha hızlı bir şekilde tespit edilip çözülmesine yardımcı olabilir.


- Python İle Loglama -

Python:
import logging

# Log dosyasının adını ve düzeyini bu kısımdan ayarlayabilirsiniz ben sadece debug kısmını ele aldım.
logging.basicConfig(filename='uygulama.log', level=logging.DEBUG)

# Aşağıda bulundan kodlar oluşan "uygulama.log" dosyasına tür belirleyip mesaj yazmak için kullanılır örnek:
# Try-Except bloklarında herhangi bir Except bloğunda hata yakalandığında aşağıdaki logları kullanabilirsiniz.

logging.debug('Bu bir hata ayıklama mesajıdır.')
logging.info('Bu bir bilgi mesajıdır.')
logging.warning('Bu bir uyarı mesajıdır.')
logging.error('Bu bir hata mesajıdır.')
logging.critical('Bu bir kritik hata mesajıdır.')

Daha fazlası için dökümantasyon : logging — Logging facility for Python


- Ruby İle Loglama -


Ruby:
require 'logger'

# Log dosyasını istediğiniz isimde oluşturn ve log düzeyi belirleyin
logger = Logger.new('uygulama.log')
logger.level = Logger::DEBUG

# Yine log mesajları aşağıda olduğu gibidir.
logger.debug('Bu bir hata ayıklama mesajıdır.')
logger.info('Bu bir bilgi mesajıdır.')
logger.warn('Bu bir uyarı mesajıdır.')
logger.error('Bu bir hata mesajıdır.')
logger.fatal('Bu bir kritik hata mesajıdır.')

Daha fazlası için dökümantasyon : class Logger - Documentation for Ruby 3.3


Anlatacaklarım bu kadardı okuduğunuz için teşekkür ederim :)

Bilgin arkadaşlar ukala cevaplarınızı kendinize saklayınız.
Ellerinize sağlık hocam.
 

yuathay

Katılımcı Üye
7 Mar 2023
377
180
Gitti
Elinize sağlık rica etsem python ile siteye ddos yapan kişileri nasıl engelleriz veya brute force işlemi gerçekleştirenleri nasıl engelleriz bunun eğitimini atabilirmisiniz alacağımız önlem atlatilabilir ama yinede ne tür islemler yapmamız gerektiğini açıklarsanız sevinirim
 

Bunjo

Uzman üye
14 Ara 2020
1,591
1,890
I Won
Elinize sağlık rica etsem python ile siteye ddos yapan kişileri nasıl engelleriz veya brute force işlemi gerçekleştirenleri nasıl engelleriz bunun eğitimini atabilirmisiniz alacağımız önlem atlatilabilir ama yinede ne tür islemler yapmamız gerektiğini açıklarsanız sevinirim
Teşekkür ederim. Pek fazla ilgilendiğim bir alan değil mümkün mü diye de çok bilgim yok python ile zor yani bir websitesinde çalışan böyle yüksek bir program yapmanız değerlendirmeye çalışırım sağolun öneriniz için.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.