Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #21405

Re: eseguire applicazione in modalità verbose

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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