কম্পিউটার

পাইথন ব্যতিক্রম লগ করার সেরা উপায় কি?


আমরা লগিং মডিউল আমদানি করি এবং তারপর পাইথন ব্যতিক্রমের লগ তৈরি করতে 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 <module>
print 'toy' + 6
TypeError: cannot concatenate 'str' and 'int' objects

এটা উল্লেখ্য যে Python 3-এ আমাদের অবশ্যই logging.exception মেথড কল করতে হবে শুধু ছাড়া অংশের ভিতরে। যদি আমরা এই পদ্ধতিটিকে অন্য কোনো জায়গায় কল করি তাহলে পাইথন ডক্সের সতর্কতা অনুসারে আমরা একটি অদ্ভুত ব্যতিক্রম পেতে পারি৷


  1. একটি জাভাস্ক্রিপ্ট নম্বর আরম্ভ করার সেরা উপায় কি?

  2. Tkinter এ একটি টেবিলে ডেটা দেখানোর সেরা উপায় কি?

  3. পাইথনে 'ই ব্যতিক্রম ছাড়া' এবং 'ব্যতিক্রম ছাড়া, ই'-এর মধ্যে পার্থক্য কী?

  4. ডুপ্লিকেট ফাইলগুলি পরিচালনা করার সর্বোত্তম উপায় কী?