라는 자식 클래스 얻는 방법 :이 클래스는 여러 클래스에서 인스턴스화됩니다나는 다음과 같은 클래스가 __init__ 메쏘드
import cfg
import sqlite3
import logging
# logger = logging ......
class Connection:
def __init__(self):
try:
self.connection = sqlite3.connect(cfg.pathToDatabase)
self.connection.row_factory = sqlite3.Row
self.cursor = self.connection.cursor()
logger.info("Connection to database at " + cfg.pathToDatabase + " successful")
except Exception, e:
logger.critical("Error connecting to database")
logger.exception(e)
합니다. 다음 줄에서 :
logger.info("Connection to database at " + cfg.pathToDatabase + " successful")
난에 로그가 연결 클래스의 __ 초기화 __ 방법라고하는 클래스를하고 싶습니다. 이것이 가능한가 ? 에 따라 예를 들어
, 다음과 같은
"Connection to database at data.sqlite successful from class: Child"
"이쪽"은 무엇입니까? 수업을 사용하는 방법이나 방법을 보여주지 않았습니다. – defuz
OK 첫 번째 질문이 필요하다고 생각하지 않습니다. 그 중 하나를 알아 냈습니다. 그에 따라 내 질문을 편집했습니다. – Sherlock
왜 'Connection' 클래스가 인스턴스화되는 클래스 만있을 것이라고 생각하십니까? 하나는 어디서나 그것을 인스턴스화 할 수 있습니다. 그리고 일반적으로 클래스가 누가 그것을 호출했는지 알 수있는 나쁜 습관과 그 정보에 기초한 무언가를하십시오. – Vikas