Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
--TEST--
2
Log: Firebug Handler
3
--INI--
4
date.timezone=UTC
5
--FILE--
6
<?php
7
 
8
require_once 'Log.php';
9
 
10
$conf = array();
11
print "** UNBUFFERED **\n";
12
$logger = Log::singleton('firebug', '', 'PHP', $conf);
13
$logger->log('Debug',     PEAR_LOG_DEBUG);
14
$logger->log('Info',      PEAR_LOG_INFO);
15
$logger->log('Notice',    PEAR_LOG_NOTICE);
16
$logger->log('Warning',   PEAR_LOG_WARNING);
17
$logger->log('Error',     PEAR_LOG_ERR);
18
$logger->log('Critical',  PEAR_LOG_CRIT);
19
$logger->log('Alert',     PEAR_LOG_ALERT);
20
$logger->log('Emergency', PEAR_LOG_EMERG);
21
unset($logger);
22
 
23
print "\n** START BUFFERING **\n";
24
$conf = array('buffering' => true);
25
$logger = Log::singleton('firebug', '', 'PHP', $conf);
26
$logger->log('Debug',     PEAR_LOG_DEBUG);
27
$logger->log('Info',      PEAR_LOG_INFO);
28
$logger->log('Notice',    PEAR_LOG_NOTICE);
29
$logger->log('Warning',   PEAR_LOG_WARNING);
30
$logger->flush();
31
print "** FLUSHED **\n";
32
print "** REST OF BUFFERED **\n";
33
$logger->log('Error',     PEAR_LOG_ERR);
34
$logger->log('Critical',  PEAR_LOG_CRIT);
35
$logger->log('Alert',     PEAR_LOG_ALERT);
36
$logger->log('Emergency', PEAR_LOG_EMERG);
37
--EXPECT--
38
** UNBUFFERED **
39
<script type="text/javascript">
40
if (('console' in window) && ('firebug' in console)) {
41
  console.debug("PHP [debug] Debug");
42
}
43
</script>
44
<script type="text/javascript">
45
if (('console' in window) && ('firebug' in console)) {
46
  console.info("PHP [info] Info");
47
}
48
</script>
49
<script type="text/javascript">
50
if (('console' in window) && ('firebug' in console)) {
51
  console.info("PHP [notice] Notice");
52
}
53
</script>
54
<script type="text/javascript">
55
if (('console' in window) && ('firebug' in console)) {
56
  console.warn("PHP [warning] Warning");
57
}
58
</script>
59
<script type="text/javascript">
60
if (('console' in window) && ('firebug' in console)) {
61
  console.error("PHP [error] Error");
62
}
63
</script>
64
<script type="text/javascript">
65
if (('console' in window) && ('firebug' in console)) {
66
  console.error("PHP [critical] Critical");
67
}
68
</script>
69
<script type="text/javascript">
70
if (('console' in window) && ('firebug' in console)) {
71
  console.error("PHP [alert] Alert");
72
}
73
</script>
74
<script type="text/javascript">
75
if (('console' in window) && ('firebug' in console)) {
76
  console.error("PHP [emergency] Emergency");
77
}
78
</script>
79
 
80
** START BUFFERING **
81
<script type="text/javascript">
82
if (('console' in window) && ('firebug' in console)) {
83
  console.debug("PHP [debug] Debug");
84
  console.info("PHP [info] Info");
85
  console.info("PHP [notice] Notice");
86
  console.warn("PHP [warning] Warning");
87
}
88
</script>
89
** FLUSHED **
90
** REST OF BUFFERED **
91
<script type="text/javascript">
92
if (('console' in window) && ('firebug' in console)) {
93
  console.error("PHP [error] Error");
94
  console.error("PHP [critical] Critical");
95
  console.error("PHP [alert] Alert");
96
  console.error("PHP [emergency] Emergency");
97
}
98
</script>