Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #21405
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: eseguire applicazione in modalità verbose |
| Date | 2017-01-24 21:07 +0000 |
| Message-ID | <eepu0nFqml7U2@mid.individual.net> (permalink) |
| References | <o61tpn$1jds$1@gioia.aioe.org> <eejdt2F61scU1@mid.individual.net> <o6212s$1ol6$1@gioia.aioe.org> <eek20cFduamU1@mid.individual.net> <o62n17$rhs$1@gioia.aioe.org> |
Il Sun, 22 Jan 2017 17:35:59 +0100, alex ha scritto:
> Il 22/01/2017 16:38, Alessandro Pellizzari ha scritto:
>> Puoi configurarlo per non stampare le date e scrivere in console da
>> CLI, e per scrivere su file o su Firebug da web. Il tutto filtrato per
>> livelli di log.
>
> ok, ma non mi è mai piaciuto dipendere troppo da software esterni
> (firebug, xdebug....)
Puoi sempre riscriverti il protocollo simulando firebug o inventando
qualcosa di nuovo (come cachare tutto e appendere uno
<script>
<?php foreach ($errors as $error): ?>
console.log('<?php echo $error; ?>');
<?php endforeach ?>
</script>
alla fine della pagina). In alcuni casi va bene (per imparare, per
implementarlo in modo più efficiente o più customizzabile, ecc.).
In altri casi è una perdita di tempo.
Io ho interpretato la tua domanda come "come mandare output a due cose
diverse?", mentre forse la tua domanda era in realtà "come mandare output
solo se attivo il verbose mode?".
Monolog risolve entrambe, perché ti permette di configurare il formato di
output, il dispositivo di output, e anche il loglevel da mandare, quindi
puoi avere
$monolog->pushHandler(
new StreamHandler(
'/tmp/log.log',
$verbose ? 'warning' : 'debug'
)
);
e non devi riempire il tuo codice di if($verbose) printf(...); ma usi
direttamente $monolog->debug(...) o $monolog->warning(...)
Bye.
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-22 10:25 +0100
Re: eseguire applicazione in modalità verbose Alessandro Pellizzari <shuriken@amiran.it> - 2017-01-22 09:55 +0000
Re: eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-22 11:22 +0100
Re: eseguire applicazione in modalità verbose Alessandro Pellizzari <shuriken@amiran.it> - 2017-01-22 15:38 +0000
Re: eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-22 17:35 +0100
Re: eseguire applicazione in modalità verbose "ciccio" <21669invalid@mynewsgate.net> - 2017-01-23 11:14 +0000
Re: eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-23 21:10 +0100
Re: eseguire applicazione in modalità verbose Alessandro Pellizzari <shuriken@amiran.it> - 2017-01-24 21:07 +0000
Re: eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-25 13:57 +0100
Re: eseguire applicazione in modalità verbose Alessandro Pellizzari <shuriken@amiran.it> - 2017-01-25 14:00 +0000
Re: eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-25 16:08 +0100
Re: eseguire applicazione in modalità verbose Alessandro Pellizzari <shuriken@amiran.it> - 2017-01-25 20:41 +0000
Re: eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-25 22:10 +0100
Re: eseguire applicazione in modalità verbose Leonardo Serni <lserni@gmail.com> - 2017-01-25 23:28 +0100
Re: eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-26 09:49 +0100
Re: eseguire applicazione in modalità verbose Leonardo Serni <lserni@gmail.com> - 2017-01-26 23:36 +0100
Re: eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 13:31 +0100
Re: eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 13:34 +0100
Re: eseguire applicazione in modalità verbose bramante <bramante@yopmail.com> - 2017-01-27 14:26 +0100
Re: eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 16:24 +0100
Re: eseguire applicazione in modalità verbose alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 16:26 +0100
Re: "ciccio" <21669invalid@mynewsgate.net> - 2017-01-26 09:33 +0000
Re: Re: alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-26 12:00 +0100
csiph-web