1: <?php
2: /*************************************************************************************/
3: /* */
4: /* Thelia */
5: /* */
6: /* Copyright (c) OpenStudio */
7: /* email : info@thelia.net */
8: /* web : http://www.thelia.net */
9: /* */
10: /* This program is free software; you can redistribute it and/or modify */
11: /* it under the terms of the GNU General Public License as published by */
12: /* the Free Software Foundation; either version 3 of the License */
13: /* */
14: /* This program is distributed in the hope that it will be useful, */
15: /* but WITHOUT ANY WARRANTY; without even the implied warranty of */
16: /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
17: /* GNU General Public License for more details. */
18: /* */
19: /* You should have received a copy of the GNU General Public License */
20: /* along with this program. If not, see <http://www.gnu.org/licenses/>. */
21: /* */
22: /*************************************************************************************/
23:
24: namespace Thelia\Log\Destination;
25:
26: use Thelia\Log\AbstractTlogDestination;
27:
28: class TlogDestinationText extends AbstractTlogDestination
29: {
30: public function __construct()
31: {
32: parent::__construct();
33: }
34:
35: public function getTitle()
36: {
37: return "Affichage direct dans la page, en texte brut";
38: }
39:
40: public function getDescription()
41: {
42: return "Permet d'afficher les logs directement dans la page resultat, au format texte brut.";
43: }
44:
45: public function add($texte)
46: {
47: echo trim($texte)."\n";
48: }
49:
50: public function write(&$res)
51: {
52: // Rien
53: }
54: }
55: