Access Dancer Log-Objekt?

8

Normalerweise rufen Sie bei Verwendung eines Tänzers zB

auf %Vor%

und es wird den Text protokollieren. Aber ich möchte Objekte in einem Objekt protokollieren können, das die Tänzersyntax nicht importiert. Ich frage mich, ob es eine Möglichkeit gibt, Tänzer dazu zu bringen, mir einfach ihr Log-Objekt zu geben (ich nehme an, dass es eines gibt), damit ich Dinge wie debug mit einer Objektsyntax aufrufen kann, zum Beispiel

%Vor%     
xenoterracide 22.03.2012, 20:13
quelle

3 Antworten

2
%Vor%

Sie können den Console -Logger durch einen beliebigen anderen Logger ersetzen, z. B. Syslog oder ConsoleAggregator

    
KnightHacker 23.03.2012 19:00
quelle
0

Sie können nur das Debug-Schlüsselwort importieren.

%Vor%

Auf diese Weise verschmutzen die restlichen Funktionen Ihren Namensraum nicht, aber Sie haben immer noch die vertraute DSL-Syntax. Weitere Informationen finden Sie Ссылка .

    
Naveed 23.03.2012 22:23
quelle
0

Ich bin mir nicht sicher, ob ich dem folge, was du machen willst, wenn du einen Logger willst, "der nichts mit Tänzerin zu tun hat" warum willst du den einen Tänzer zur Verfügung stellen?

Du kannst natürlich eine Instanz von Dancer :: Logger :: Whatever erstellen, aber dann sehe ich den Punkt nicht wirklich.

Warum verwenden Sie nicht einen echten eigenständigen Logger wie Log :: Dispatchouli?

    
sukria 21.07.2012 13:24
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '399463',
    'url' => 'access-dancer-log-object',
];

$_SESSION = [
    '__flash' => [],
];