W moim jest dużo wiadomości "app.log"
plik z treścią:
2018-03-28 12:23:55 [66.70.168.171][-][-][warning][yiiwebSession::init] Session is already started
Pytanie: jak zapobiec zapisaniu tego komunikatu ostrzegawczego w pliku dziennika?
Próbowałem dodać "except"
element w "targets"
:
"targets" => [
[
"class" => "yiilogFileTarget",
"levels" => ["error", "warning"],
"except" => [
"yiiwebSession", //here it is
],
],
Ale bez powodzenia.
Odpowiedzi:
0 dla odpowiedzi № 1jeśli twój wyjątek nie używa symbolu wieloznacznego, spróbuje dopasować dokładną nazwę kategorii logów
więc albo dodaj wyjątek dla dokładnej nazwy (twojego przypadku yiiwebSession::init
)
lub dodaj na końcu symbol wieloznaczny yiiwebSession:*
aby filtrować wszystkie wiadomości Sesji
"targets" => [
[
"class" => "yiilogFileTarget",
"levels" => ["error", "warning"],
"except" => [
"yiiwebSession:*", // Excludes all session messages
// or
"yiiwebSession::init", // Exclude only session init
],
]