Kdyby/Facebook vyjimka se mi zaznamena do logu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
saimons
Člen | 293
+
0
-

Zdravim, mozna je to hloupa otazka a zpusobena moji neznalosti, ale z nakeho duvodu pokud nastane vyjimka Kdyby\Facebook\FacebookApiException tak se mi zaznamena do logu jake exception soubor. Ale to nechci, protoze je to vyjimka zpusobena treba vyprsenim tokenu. V kodu mam nasledujici, kde si vyjimku odchytnu udelam s ni co potrebuji. Uzivatel nic nepozna, ale me stve ze mi to loguje soubory. Je mozne to nejak zrusit, abych se mi to nemichalo se zavaznyma chybama, ktere je treba rychle resit?

use Nette\Object,
    Kdyby\Facebook\Facebook,
    Kdyby\Facebook\FacebookApiException,
    Tracy\Debugger;

class FB extends Object {
...
        try {
            $this->facebook->api('/' . $this->facebookID . '/feed', 'POST', $post);
            return TRUE;
        } catch (FacebookApiException $e) {
            Debugger::log($e, 'facebook');
            return FALSE;
        }

Editoval saimons (11. 7. 2014 10:38)

Michal Vyšinský
Člen | 608
+
+1
-

Při logování exception se vždy vytváří výstup laděnky. Jestli ti stačí message tak zkus:

Debugger::log($e->getMessage(), 'facebook');