2013-06-07 11 views

Antwort

46

innerhalb des Plans hinzu:

from flask import current_app 

und bei Bedarf Aufruf:

current_app.logger.info('grolsh') 
+3

Soweit ich verstehe , wird dies nur während einer Anfrage funktionieren? – hmn

+0

@hmn - Das ist richtig. – kramer65

6

Btw, ich benutze dieses Muster:

# core.py 
from werkzeug.local import LocalProxy 
from flask import current_app 

logger = LocalProxy(lambda: current_app.logger) 


# views.py 
from core import logger 

@mod.route("/") 
def index(): 
    logger.info("serving index") 
    ... 
Verwandte Themen