Flask domyślnie rejestruje takie rzeczy jak żądania GET i POST bezpośrednio za pomocą znacznika INFO. Podczas implementacji niestandardowego programu rejestrującego są one umieszczane w tym samym dzienniku i zajmują moją warstwę INFO. Czy istnieje sposób na obniżenie ich do innej warstwy, takiej jak DEBUG?Zmiana logów w kolbie z INFO na DEBUG
Jest to rejestrator używam:
# create logger
FORMAT = '%(asctime)s - %(module)s - %(levelname)s - Thread_name: %(threadName)s - %(message)s'
logging.basicConfig(
format=FORMAT, datefmt='%m/%d/%Y %I:%M:%S %p',
filename='wizard/logs/example.log', level=logging.DEBUG)
Dobrze, że ustawiając poziom w aplikacji na BŁĄD, mimo że usuwa dzienniki INFO z Flask, to nie pozwala mi mieć dzienników poziomów DEBUG bez wyświetlania INFO, prawda? Musiałbym włączyć wszystkie moje dzienniki DEBUG do ERROR, przynajmniej, aby to działało. Nawet jeśli używam funkcji getLogger, nadal wydaje się, że Flask loguje logi INFO do mojego loggera ... – ZekeDroid
Czy stworzyłeś niestandardowy rejestrator, jak opisuje @foobarto? A to jest raportowanie zarówno własnych dzienników, jak i dzienników w puszkach? – amccormack
po prostu nie działało dobrze teraz :) – ZekeDroid