Skip to content

Latest commit

 

History

History
339 lines (283 loc) · 9.22 KB

SeasLog_PHP_Re_Result.md

File metadata and controls

339 lines (283 loc) · 9.22 KB

PHP Re result

/path/to/php --re seaslog

Extension [ <persistent> extension #44 SeasLog version 2.0.2 ] {

  - Dependencies {
  }

  - INI {
    Entry [ seaslog.default_basepath <SYSTEM> ]
      Current = '/var/log/www'
    }
    Entry [ seaslog.default_logger <SYSTEM> ]
      Current = 'default'
    }
    Entry [ seaslog.default_datetime_format <SYSTEM> ]
      Current = 'Y-m-d H:i:s'
    }
    Entry [ seaslog.default_template <SYSTEM> ]
      Current = '%T | %L | %P | %Q | %t | %M'
    }
    Entry [ seaslog.disting_folder <SYSTEM> ]
      Current = '1'
    }
    Entry [ seaslog.disting_type <SYSTEM> ]
      Current = '0'
    }
    Entry [ seaslog.disting_by_hour <SYSTEM> ]
      Current = '0'
    }
    Entry [ seaslog.use_buffer <SYSTEM> ]
      Current = '0'
    }
    Entry [ seaslog.buffer_size <ALL> ]
      Current = '0'
    }
    Entry [ seaslog.buffer_disabled_in_cli <SYSTEM> ]
      Current = '0'
    }
    Entry [ seaslog.trace_notice <ALL> ]
      Current = '0'
    }
    Entry [ seaslog.trace_warning <ALL> ]
      Current = '0'
    }
    Entry [ seaslog.trace_error <ALL> ]
      Current = '1'
    }
    Entry [ seaslog.trace_exception <SYSTEM> ]
      Current = '0'
    }
    Entry [ seaslog.level <ALL> ]
      Current = '8'
    }
    Entry [ seaslog.recall_depth <ALL> ]
      Current = '0'
    }
    Entry [ seaslog.appender <SYSTEM> ]
      Current = '1'
    }
    Entry [ seaslog.appender_retry <ALL> ]
      Current = '0'
    }
    Entry [ seaslog.remote_host <ALL> ]
      Current = '127.0.0.1'
    }
    Entry [ seaslog.remote_port <ALL> ]
      Current = '514'
    }
    Entry [ seaslog.remote_timeout <SYSTEM> ]
      Current = '1'
    }
    Entry [ seaslog.trim_wrap <ALL> ]
      Current = '0'
    }
    Entry [ seaslog.throw_exception <ALL> ]
      Current = '1'
    }
    Entry [ seaslog.ignore_warning <ALL> ]
      Current = '1'
    }
    Entry [ seaslog.trace_performance <SYSTEM> ]
      Current = '1'
    }
    Entry [ seaslog.trace_performance_sample_rate <ALL> ]
      Current = '10'
    }
    Entry [ seaslog.trace_performance_start_depth <ALL> ]
      Current = '1'
    }
    Entry [ seaslog.trace_performance_max_depth <ALL> ]
      Current = '5'
    }
    Entry [ seaslog.trace_performance_max_functions_per_depth <ALL> ]
      Current = '5'
    }
    Entry [ seaslog.trace_performance_min_wall_time <ALL> ]
      Current = '1000'
    }
    Entry [ seaslog.trace_performance_min_function_wall_time <ALL> ]
      Current = '10'
    }
  }

  - Constants [22] {
    Constant [ string SEASLOG_VERSION ] { 2.0.2 }
    Constant [ string SEASLOG_AUTHOR ] { Chitao.Gao  [ neeke@php.net ] }
    Constant [ string SEASLOG_ALL ] { ALL }
    Constant [ string SEASLOG_DEBUG ] { DEBUG }
    Constant [ string SEASLOG_INFO ] { INFO }
    Constant [ string SEASLOG_NOTICE ] { NOTICE }
    Constant [ string SEASLOG_WARNING ] { WARNING }
    Constant [ string SEASLOG_ERROR ] { ERROR }
    Constant [ string SEASLOG_CRITICAL ] { CRITICAL }
    Constant [ string SEASLOG_ALERT ] { ALERT }
    Constant [ string SEASLOG_EMERGENCY ] { EMERGENCY }
    Constant [ integer SEASLOG_DETAIL_ORDER_ASC ] { 1 }
    Constant [ integer SEASLOG_DETAIL_ORDER_DESC ] { 2 }
    Constant [ integer SEASLOG_APPENDER_FILE ] { 1 }
    Constant [ integer SEASLOG_APPENDER_TCP ] { 2 }
    Constant [ integer SEASLOG_APPENDER_UDP ] { 3 }
    Constant [ integer SEASLOG_CLOSE_LOGGER_STREAM_MOD_ALL ] { 1 }
    Constant [ integer SEASLOG_CLOSE_LOGGER_STREAM_MOD_ASSIGN ] { 2 }
    Constant [ integer SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT ] { 1 }
    Constant [ integer SEASLOG_REQUEST_VARIABLE_REQUEST_URI ] { 2 }
    Constant [ integer SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD ] { 3 }
    Constant [ integer SEASLOG_REQUEST_VARIABLE_CLIENT_IP ] { 4 }
  }

  - Functions {
    Function [ <internal:SeasLog> function seaslog_get_version ] {
    }
    Function [ <internal:SeasLog> function seaslog_get_author ] {
    }
  }

  - Classes [1] {
    Class [ <internal:SeasLog> class SeasLog ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [23] {
        Method [ <internal:SeasLog> static public method setBasePath ] {

          - Parameters [1] {
            Parameter #0 [ <required> $base_path ]
          }
        }

        Method [ <internal:SeasLog> static public method getBasePath ] {
        }

        Method [ <internal:SeasLog> static public method setLogger ] {

          - Parameters [1] {
            Parameter #0 [ <required> $logger ]
          }
        }

        Method [ <internal:SeasLog> static public method closeLoggerStream ] {

          - Parameters [2] {
            Parameter #0 [ <required> $model ]
            Parameter #1 [ <optional> $logger ]
          }
        }

        Method [ <internal:SeasLog> static public method getLastLogger ] {
        }

        Method [ <internal:SeasLog> static public method setRequestID ] {

          - Parameters [1] {
            Parameter #0 [ <required> $request_id ]
          }
        }

        Method [ <internal:SeasLog> static public method getRequestID ] {
        }

        Method [ <internal:SeasLog> static public method setDatetimeFormat ] {

          - Parameters [1] {
            Parameter #0 [ <required> $format ]
          }
        }

        Method [ <internal:SeasLog> static public method getDatetimeFormat ] {
        }

        Method [ <internal:SeasLog> static public method setRequestVariable ] {

          - Parameters [2] {
            Parameter #0 [ <required> $key ]
            Parameter #1 [ <optional> $value ]
          }
        }

        Method [ <internal:SeasLog> static public method getRequestVariable ] {

          - Parameters [1] {
            Parameter #0 [ <required> $key ]
          }
        }

        Method [ <internal:SeasLog> static public method analyzerCount ] {

          - Parameters [3] {
            Parameter #0 [ <required> $level ]
            Parameter #1 [ <optional> $log_path ]
            Parameter #2 [ <optional> $key_word ]
          }
        }

        Method [ <internal:SeasLog> static public method analyzerDetail ] {

          - Parameters [6] {
            Parameter #0 [ <required> $level ]
            Parameter #1 [ <optional> $log_path ]
            Parameter #2 [ <optional> $key_word ]
            Parameter #3 [ <optional> $start ]
            Parameter #4 [ <optional> $limit ]
            Parameter #5 [ <optional> $order ]
          }
        }

        Method [ <internal:SeasLog> static public method getBuffer ] {
        }

        Method [ <internal:SeasLog> static public method getBufferEnabled ] {
        }

        Method [ <internal:SeasLog> static public method flushBuffer ] {
        }

        Method [ <internal:SeasLog> static public method log ] {

          - Parameters [4] {
            Parameter #0 [ <required> $level ]
            Parameter #1 [ <optional> $message ]
            Parameter #2 [ <optional> $context ]
            Parameter #3 [ <optional> $logger ]
          }
        }

        Method [ <internal:SeasLog> static public method debug ] {

          - Parameters [3] {
            Parameter #0 [ <required> $message ]
            Parameter #1 [ <optional> $context ]
            Parameter #2 [ <optional> $logger ]
          }
        }

        Method [ <internal:SeasLog> static public method info ] {

          - Parameters [3] {
            Parameter #0 [ <required> $message ]
            Parameter #1 [ <optional> $context ]
            Parameter #2 [ <optional> $logger ]
          }
        }

        Method [ <internal:SeasLog> static public method notice ] {

          - Parameters [3] {
            Parameter #0 [ <required> $message ]
            Parameter #1 [ <optional> $context ]
            Parameter #2 [ <optional> $logger ]
          }
        }

        Method [ <internal:SeasLog> static public method warning ] {

          - Parameters [3] {
            Parameter #0 [ <required> $message ]
            Parameter #1 [ <optional> $context ]
            Parameter #2 [ <optional> $logger ]
          }
        }

        Method [ <internal:SeasLog> static public method error ] {

          - Parameters [3] {
            Parameter #0 [ <required> $message ]
            Parameter #1 [ <optional> $context ]
            Parameter #2 [ <optional> $logger ]
          }
        }

        Method [ <internal:SeasLog> static public method critical ] {

          - Parameters [3] {
            Parameter #0 [ <required> $message ]
            Parameter #1 [ <optional> $context ]
            Parameter #2 [ <optional> $logger ]
          }
        }

        Method [ <internal:SeasLog> static public method alert ] {

          - Parameters [3] {
            Parameter #0 [ <required> $message ]
            Parameter #1 [ <optional> $context ]
            Parameter #2 [ <optional> $logger ]
          }
        }

        Method [ <internal:SeasLog> static public method emergency ] {

          - Parameters [3] {
            Parameter #0 [ <required> $message ]
            Parameter #1 [ <optional> $context ]
            Parameter #2 [ <optional> $logger ]
          }
        }
      }

      - Properties [0] {
      }

      - Methods [2] {
        Method [ <internal:SeasLog, ctor> public method __construct ] {
        }

        Method [ <internal:SeasLog, dtor> public method __destruct ] {
        }
      }
    }
  }
}