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


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

Re: eseguire applicazione in modalità verbose

From alex <1j9448a02@lnx159sneakemail.com.invalid>
Newsgroups it.comp.www.php
Subject Re: eseguire applicazione in modalità verbose
Date 2017-01-25 13:57 +0100
Organization Aioe.org NNTP Server
Message-ID <o6a7c4$1kh3$1@gioia.aioe.org> (permalink)
References (1 earlier) <eejdt2F61scU1@mid.individual.net> <o6212s$1ol6$1@gioia.aioe.org> <eek20cFduamU1@mid.individual.net> <o62n17$rhs$1@gioia.aioe.org> <eepu0nFqml7U2@mid.individual.net>

Show all headers | View raw


Il 24/01/2017 22:07, Alessandro Pellizzari ha scritto:
> 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.

Cachare in che senso?
Mettere nella cache?
O forse intentevi fare il catch (intercettare gli errori)?
Ma poi cosa c'entrano gli errori... (vedi sotto).

> 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?".

Si.

> 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(...)

Il fatto è che non capisco perchè non distinguete la modalità debug (in 
cui vengono visualizzati errori e dati relativamente inerenti), dalla 
modalità verbose (di cui si può avvalere non solo lo sviluppatore, ma 
anche l'utente comune).

Esempio di utilizzo di rsync in modalità verbose:

$ rsync -a --verbose dir1 dir2

Secondo voi verranno visualizzate informazioni di debug, o comuni 
messaggi informativi: cosa sta facendo il programma, quali file di 
configurazione sono stati caricati (qualora, cioè *nell'ipotetico* caso 
in cui volessi configurare qualcosa so dove mettere le mani), ecc.

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