কম্পিউটার টিউটোরিয়াল

পাইথন এক্সসেপশন লগ করার সেরা উপায়


আমরা logging` মডিউল ইম্পোর্ট করি এবং তারপর logging.exception` মেথড ব্যবহার করি পাইথন এক্সসেপশনের একটি লগ তৈরি করতে।

উদাহরণ

import logging
try:
    print('toy' + 6)
except Exception as e:
    logging.exception("This is an exception log")

আউটপুট

আমরা নিচের আউটপুট পাই:

ERROR:root:This is an exception log
Traceback (most recent call last):
  File "C:/Users/TutorialsPoint1/PycharmProjects/TProg/Exception handling/loggingerror1.py", line 3, in 
    print 'toy' + 6
TypeError: cannot concatenate 'str' and 'int' objects

লক্ষ্য করুন যে পাইথন ৩-এ আমাদের logging.exception` মেথডকে শুধু এক্সসেপ্ট পার্টের ভিতরে কল করতে হবে। যদি আমরা এই মেথডটি অন্য কোথাও কল করি, তবে পাইথন ডক্সের সতর্কতা অনুযায়ী আমরা একটি আশ্চর্য এক্সসেপশন পেতে পারি।

  1. জাভাস্ক্রিপ্টে সংখ্যা ইনিশিয়ালাইজ করার সেরা পদ্ধতি

  2. Tkinter-এ টেবিল ফরম্যাটে ডেটা দেখানোর সেরা পদ্ধতি

  3. পাইথনে 'except Exception as e' এবং 'except Exception, e'-র পার্থক্য

  4. ডুপ্লিকেট ফাইল দক্ষতার সাথে সরিয়ে ডিস্ক স্পেস ফ്രീ করুন