cake-php
[Arriba] [Todas las Listas]

CakeLog Y alcance : Restringiendo alcance a único un logger

To: cake-php@xxxxxxxxxxxxxxxx
Subject: CakeLog Y alcance : Restringiendo alcance a único un logger
From: Reuben <reuben.helms@xxxxxxxxx>
Date: Wed, 26 Jun 2013 15:44:25 -0700 (PDT)
Delivery-date: Wed, 26 Jun 2013 18:44:46 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-beenthere:date:from:to:message-id:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=UdCnONolx8eO7S9ctGScQdK8JFVEO5X13Hfp7TEJ2wc=; b=sPiNJ9oFyrkoktOEApQstOV1nAT+y44HGISN3fTTnndM57/uobYJAEciXDw34dlQAP VB1Hy/ELFUxN0ReTsTWdhEhaahyb6wsmovJUCye6NZ7+xjLEp+i4zCu/jPkhkAh6/CqD uBNXy74X9ZN0ZTO1wjlhCuMGPS3WSgE1mUlJcugaLNUQXLDV5jIGB1XvAN2nGa1lE574 aTuaegHmQ6RMeGJmYBaTrYhCZnKisLtxJVZFrLsfFNCsZpSB6LbFIFS04OpwaitTJgwF peIwTSt5DMANzmvWmUyKSLaE4zycLNJFNKFupF4yHM3uMs46I1PStENqjJ9o95COleOk ZBnA==
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-beenthere:date:from:to:message-id:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=UdCnONolx8eO7S9ctGScQdK8JFVEO5X13Hfp7TEJ2wc=; b=yddh+L/wz7grj1qo+Uejp/GuB6ZmjA7148b6UfMuLxqP3zyIdT0ZMEm19neopAN0DY cSJ7vk6lYdtPwwqVg7ke/575GhdZ5impf/JwXHwbzEPqgMfGbOIkLI5xnel52bEdKDUK 5fai5MdIVf++vv7Y5/R+lGJBizqpZ/w/WiuszPeMqDIcC3J46DMJnFle0fRXhCRputdy YlRlNAoXaEwObB/szU2cD2u5bMJmaX1mSJhm/mtWhu1ZnPxa1CJ2oSRQSLjLX0bzOupc WPO9NLBw8gWCik37l8Xf57mR4eEAOLd4UC/9GBQWJgfHGhh2XCQz3ESwHeoaMDmq3SJj PSOw==
Envelope-to: traductor@xxxxxxxxxxx
List-archive: <http://groups.google.com/group/cake-php>
List-help: <http://groups.google.com/support/>, <mailto:cake-php+help@googlegroups.com>
List-id: <cake-php.googlegroups.com>
List-post: <http://groups.google.com/group/cake-php/post>, <mailto:cake-php@googlegroups.com>
List-subscribe: <http://groups.google.com/group/cake-php/subscribe>, <mailto:cake-php+subscribe@googlegroups.com>
List-unsubscribe: <http://groups.google.com/group/cake-php/subscribe>, <mailto:googlegroups-manage+1003367825667+unsubscribe@googlegroups.com>
Mailing-list: list cake-php@xxxxxxxxxxxxxxxx; contact cake-php+owners@xxxxxxxxxxxxxxxx
Reply-to: cake-php@xxxxxxxxxxxxxxxx
Sender: cake-php@xxxxxxxxxxxxxxxx
*Hi

Me gustaría para poner un arriba *log archivo de modo que mensajes únicos con un alcance de jabón 
consigue *logged a aquel archivo.  *Conversely, también me gustaría para impedir mensajes 
con un alcance del jabón que es *logged contra el *default *logs de depurar y error. 


Aquí es mi actual *setup en *bootstrap.*php.

*CakeLog::*config('Jabón', variedad(
'motor' => '*FileLog',
'tipo' => variedad('*info','depura','error'),
'alcances' => variedad('jabón'),
'archivo' => 'jabón'
));

*CakeLog::*config('depura', variedad(
'motor' => '*FileLog',
'tipo' => variedad('aviso', '*info', 'depura'),
'archivo' => 'depura',
));
*CakeLog::*config('error', variedad(
'motor' => '*FileLog',
'tipo' => variedad('aviso', 'error', 'crítico', '*alert', 'emergencia'),
'archivo' => 'error',
));

Aquí es un *snippet de uno de mi *libs que hace llamadas de jabón.

*CakeLog::Depura("PETICIÓN:\*n" . $Cliente->__*getLastRequest() . "\*n", 'jabón');
*CakeLog::depura("RESPUESTA:\*n" . $Cliente->__*getLastResponse() . "\*n", 'jabón');

} coge (*SoapFault $*e)
#unknown{^*CakeLog::error(impresión_*r($resultado,cierto), 'jabón');
*CakeLog::error('Excepción: (' . $*e->*getCode() . ') ' . $*e->*getMessage(), 
'jabón');
si (*isset($cliente))
#unknown{^*CakeLog::error("*Errored PETICIÓN:\*n" . Impresión_*r($cliente->__*getLastRequest(), 
cierto) . "\*n", 'jabón');
}

Cuándo yo  esta corriente montada, consigo el depurar mensajes de jabón en depurar.*log 
Y jabón.*log, El cual no es deseable.

Esta cuestión es también *posted en *Stack *Overflow [
*http://*stackoverflow.*com/Cuestiona/17331705/*cakelog-y-alcance-restringiendo-alcance-a-sólo-un-*logger
]

Consideraciones
Reuben *Helms

-- 
Gustarnos en *FaceBook *https://www.facebook.com/*CakePHP
nos Encuentra en *Twitter *http://*twitter.*com/*CakePHP

--- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*CakePHP" grupo.
A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un *email a pastel-*php+unsubscribe@xxxxxxxxxxxxxxxx.
A correo a este grupo, envía *email a pastel-php@xxxxxxxxxxxxxxxx.
Visita este grupo en *http://grupos.*google.*com/Pastel/de grupo-*php.
Para más opciones, visita *https://grupos.*google.*com/Los Grupos/optan_fuera.


Hi

I'd like to set a up log file so that only messages with a scope of soap 
get logged to that file.  Conversely, I'd also like to prevent messages 
with a scope of soap being logged against the default logs of debug and 
error.

Here is my current setup in bootstrap.php.

CakeLog::config('soap', array(
'engine' => 'FileLog',
'types' => array('info','debug','error'),
'scopes' => array('soap'),
'file' => 'soap'
));

CakeLog::config('debug', array(
'engine' => 'FileLog',
'types' => array('notice', 'info', 'debug'),
'file' => 'debug',
));
CakeLog::config('error', array(
'engine' => 'FileLog',
'types' => array('warning', 'error', 'critical', 'alert', 'emergency'),
'file' => 'error',
));

Here is a snippet from one of my libs that makes soap calls.

CakeLog::debug("REQUEST:\n" . $client->__getLastRequest() . "\n", 'soap');
CakeLog::debug("RESPONSE:\n" . $client->__getLastResponse() . "\n", 'soap');

} catch (SoapFault $e) {
CakeLog::error(print_r($result,true), 'soap');
CakeLog::error('Exception: (' . $e->getCode() . ') ' . $e->getMessage(), 
'soap');
if (isset($client)) {
CakeLog::error("Errored REQUEST:\n" . print_r($client->__getLastRequest(), 
true) . "\n", 'soap');
}

When I do this current set up, I get the debug soap messages in debug.log 
and soap.log, which is not desirable.

This question is also posted at Stack Overflow [
http://stackoverflow.com/questions/17331705/cakelog-and-scope-restricting-scope-to-only-one-logger
]

Regards
Reuben Helms

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to cake-php@xxxxxxxxxxxxxxxx.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.


<Anterior por Tema] Tema Actual [Siguiente por Tema>
  • CakeLog Y alcance : Restringiendo alcance a único un logger, Reuben <=