GlisWeb framework
_log.tools.php
Vai alla documentazione di questo file.
1 <?php
2 
13  // namespace
15 
23  function log2google( $l, $f, $p, $m, $r ) {
24 
25  // logger di test
26  $logging = new LoggingClient([
27  'projectId' => $p
28  ]);
29 
30  // logger PSR
31  $logger = $logging->psrLogger( $f );
32 
33  // messaggi di test
34  switch( $l ) {
35  case 0:
36  $logger->emergency( $m, $r );
37  break;
38  case 1:
39  $logger->alert( $m, $r );
40  break;
41  case 2:
42  $logger->critical( $m, $r );
43  break;
44  case 3:
45  $logger->error( $m, $r );
46  break;
47  case 4:
48  $logger->warning( $m, $r );
49  break;
50  case 5:
51  $logger->notice( $m, $r );
52  break;
53  case 6:
54  $logger->info( $m, $r );
55  break;
56  case 7:
57  $logger->debug( $m, $r );
58  break;
59  }
60 
61  }
62 
71  function logLvl2string( $l ) {
72 
73  switch( $l ) {
74  case 0:
75  return 'LOG_EMERG';
76  break;
77  case 1:
78  return 'LOG_ALERT';
79  break;
80  case 2:
81  return 'LOG_CRIT';
82  break;
83  case 3:
84  return 'LOG_ERR';
85  break;
86  case 4:
87  return 'LOG_WARNING';
88  break;
89  case 5:
90  return 'LOG_NOTICE';
91  break;
92  case 6:
93  return 'LOG_INFO';
94  break;
95  case 7:
96  return 'LOG_DEBUG';
97  break;
98  default:
99  return NULL;
100  break;
101  }
102 
103  }
104 
105 ?>
logLvl2string( $l)
converte in stringa il livello di errore
Definition: _log.tools.php:71
$logging
Definition: _log.01.php:13
$p['ricerca']
$f
Definition: _filesystem.php:21
$logger
Definition: _log.01.php:16
log2google( $l, $f, $p, $m, $r)
https://cloud.google.com/logging/docs/setup/php
Definition: _log.tools.php:23
$r
Definition: _osm.php:25