Logger
This commit is contained in:
@@ -1,5 +1,10 @@
|
||||
<?php
|
||||
|
||||
use Gelf\Transport;
|
||||
use Monolog\Level;
|
||||
use Monolog\Logger;
|
||||
use Monolog\Handler\GelfHandler;
|
||||
|
||||
class WRB_Controller extends CI_Controller {
|
||||
|
||||
var $template = array(
|
||||
@@ -23,8 +28,6 @@ class WRB_Controller extends CI_Controller {
|
||||
'table_close' => '</table>'
|
||||
);
|
||||
|
||||
|
||||
|
||||
var $template_nohead = array(
|
||||
'table_open' => "<table class='table table-striped table-hover table-bordered table-condensed'>",
|
||||
'thead_open' => '<thead>',
|
||||
@@ -45,12 +48,27 @@ class WRB_Controller extends CI_Controller {
|
||||
'cell_alt_end' => '</td>',
|
||||
'table_close' => '</table>'
|
||||
);
|
||||
|
||||
public $data = array();
|
||||
|
||||
var $logger;
|
||||
|
||||
function __construct() {
|
||||
parent::__construct();
|
||||
|
||||
$this->load->library(array('session', 'lib_login'));
|
||||
|
||||
// Create the logger
|
||||
$this->logger = new Logger($_SERVER['SERVER_ADDR']);
|
||||
|
||||
// Create Graylog GELF TCP transport
|
||||
$transport = new Gelf\Transport\TcpTransport("10.0.0.112",12201);
|
||||
|
||||
// Create GELF handler
|
||||
$handler = new GelfHandler(new Gelf\Publisher($transport));
|
||||
|
||||
// Now add GELF handler to logger
|
||||
$this->logger->pushHandler($handler);
|
||||
}
|
||||
|
||||
public function paginationConfig($urlSeg,$perPage,$numRows,$linkPath,$numLnk){
|
||||
|
||||
Reference in New Issue
Block a user