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


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

Re: eseguire applicazione in modalità verbose

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: eseguire applicazione in modalità verbose
Date 24 Jan 2017 21:07:35 GMT
Lines 44
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>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding 8bit
X-Trace individual.net /fNqTZmB3dQ/J3iqzG84mQ01AIxB+FChqzqaMT8fujSZDwjs4=
Cancel-Lock sha1:DP8ZEInKFUghfFNIaLYLyUPyuOo=
User-Agent Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2)
Xref csiph.com it.comp.www.php:21405

Show key headers only | 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