@@ -20,6 +20,7 @@ An effective,fast,stable log extension for PHP
20
20
- ** [ Constants and functions] ( #constants-and-functions ) **
21
21
- [ Constant list] ( #constant-list )
22
22
- [ Function list] ( #function-list )
23
+ - ** [ PHP Re result] ( #php-re-result ) **
23
24
- ** [ The useage of seaslog logger] ( #the-useage-of-seaslog-logger ) **
24
25
- [ Get and set base path] ( #get-and-set-base-path )
25
26
- [ Get and set logger] ( #get-and-set-logger )
@@ -388,6 +389,251 @@ class SeasLog
388
389
389
390
```
390
391
392
+ ### PHP Re result
393
+
394
+ ``` php
395
+ /usr/local/php/php-7.0.6-zts-debug/bin/php --re seaslog
396
+
397
+ Extension [ <persistent > extension #32 SeasLog version 1.6.9 ] {
398
+
399
+ - Dependencies {
400
+ }
401
+
402
+ - INI {
403
+ Entry [ seaslog.default_basepath <ALL > ]
404
+ Current = '/var/log/www'
405
+ }
406
+ Entry [ seaslog.default_logger <ALL > ]
407
+ Current = 'defauult'
408
+ }
409
+ Entry [ seaslog.default_datetime_format <ALL > ]
410
+ Current = 'Y:m:d H:i:s'
411
+ }
412
+ Entry [ seaslog.disting_type <ALL > ]
413
+ Current = '0'
414
+ }
415
+ Entry [ seaslog.disting_by_hour <ALL > ]
416
+ Current = '0'
417
+ }
418
+ Entry [ seaslog.use_buffer <ALL > ]
419
+ Current = '1'
420
+ }
421
+ Entry [ seaslog.trace_error <ALL > ]
422
+ Current = '1'
423
+ }
424
+ Entry [ seaslog.trace_exception <ALL > ]
425
+ Current = '1'
426
+ }
427
+ Entry [ seaslog.buffer_size <ALL > ]
428
+ Current = '10'
429
+ }
430
+ Entry [ seaslog.level <ALL > ]
431
+ Current = '0'
432
+ }
433
+ Entry [ seaslog.appender <ALL > ]
434
+ Current = '1'
435
+ }
436
+ Entry [ seaslog.remote_host <ALL > ]
437
+ Current = '127.0.0.1'
438
+ }
439
+ Entry [ seaslog.remote_port <ALL > ]
440
+ Current = '514'
441
+ }
442
+ }
443
+
444
+ - Constants [16] {
445
+ Constant [ string SEASLOG_VERSION ] { 1.6.9 }
446
+ Constant [ string SEASLOG_AUTHOR ] { Chitao.Gao [
[email protected] ] }
447
+ Constant [ string SEASLOG_ALL ] { all }
448
+ Constant [ string SEASLOG_DEBUG ] { debug }
449
+ Constant [ string SEASLOG_INFO ] { info }
450
+ Constant [ string SEASLOG_NOTICE ] { notice }
451
+ Constant [ string SEASLOG_WARNING ] { warning }
452
+ Constant [ string SEASLOG_ERROR ] { error }
453
+ Constant [ string SEASLOG_CRITICAL ] { critical }
454
+ Constant [ string SEASLOG_ALERT ] { alert }
455
+ Constant [ string SEASLOG_EMERGENCY ] { emergency }
456
+ Constant [ integer SEASLOG_DETAIL_ORDER_ASC ] { 1 }
457
+ Constant [ integer SEASLOG_DETAIL_ORDER_DESC ] { 2 }
458
+ Constant [ integer SEASLOG_APPENDER_FILE ] { 1 }
459
+ Constant [ integer SEASLOG_APPENDER_TCP ] { 2 }
460
+ Constant [ integer SEASLOG_APPENDER_UDP ] { 3 }
461
+ }
462
+
463
+ - Functions {
464
+ Function [ <internal:SeasLog > function seaslog_get_version ] {
465
+ }
466
+ Function [ <internal:SeasLog > function seaslog_get_author ] {
467
+ }
468
+ }
469
+
470
+ - Classes [1] {
471
+ Class [ <internal:SeasLog > class SeasLog ] {
472
+
473
+ - Constants [0] {
474
+ }
475
+
476
+ - Static properties [0] {
477
+ }
478
+
479
+ - Static methods [19] {
480
+ Method [ <internal:SeasLog > static public method setBasePath ] {
481
+
482
+ - Parameters [1] {
483
+ Parameter #0 [ <required > $base_path ]
484
+ }
485
+ }
486
+
487
+ Method [ <internal:SeasLog > static public method getBasePath ] {
488
+ }
489
+
490
+ Method [ <internal:SeasLog > static public method setLogger ] {
491
+
492
+ - Parameters [1] {
493
+ Parameter #0 [ <required > $logger ]
494
+ }
495
+ }
496
+
497
+ Method [ <internal:SeasLog > static public method getLastLogger ] {
498
+ }
499
+
500
+ Method [ <internal:SeasLog > static public method setDatetimeFormat ] {
501
+
502
+ - Parameters [1] {
503
+ Parameter #0 [ <required > $format ]
504
+ }
505
+ }
506
+
507
+ Method [ <internal:SeasLog > static public method getDatetimeFormat ] {
508
+ }
509
+
510
+ Method [ <internal:SeasLog > static public method analyzerCount ] {
511
+
512
+ - Parameters [3] {
513
+ Parameter #0 [ <required > $level ]
514
+ Parameter #1 [ <optional > $log_path ]
515
+ Parameter #2 [ <optional > $key_word ]
516
+ }
517
+ }
518
+
519
+ Method [ <internal:SeasLog > static public method analyzerDetail ] {
520
+
521
+ - Parameters [6] {
522
+ Parameter #0 [ <required > $level ]
523
+ Parameter #1 [ <optional > $log_path ]
524
+ Parameter #2 [ <optional > $key_word ]
525
+ Parameter #3 [ <optional > $start ]
526
+ Parameter #4 [ <optional > $limit ]
527
+ Parameter #5 [ <optional > $order ]
528
+ }
529
+ }
530
+
531
+ Method [ <internal:SeasLog > static public method getBuffer ] {
532
+ }
533
+
534
+ Method [ <internal:SeasLog > static public method flushBuffer ] {
535
+ }
536
+
537
+ Method [ <internal:SeasLog > static public method log ] {
538
+
539
+ - Parameters [4] {
540
+ Parameter #0 [ <required > $level ]
541
+ Parameter #1 [ <optional > $message ]
542
+ Parameter #2 [ <optional > $content ]
543
+ Parameter #3 [ <optional > $logger ]
544
+ }
545
+ }
546
+
547
+ Method [ <internal:SeasLog > static public method debug ] {
548
+
549
+ - Parameters [3] {
550
+ Parameter #0 [ <required > $message ]
551
+ Parameter #1 [ <optional > $content ]
552
+ Parameter #2 [ <optional > $logger ]
553
+ }
554
+ }
555
+
556
+ Method [ <internal:SeasLog > static public method info ] {
557
+
558
+ - Parameters [3] {
559
+ Parameter #0 [ <required > $message ]
560
+ Parameter #1 [ <optional > $content ]
561
+ Parameter #2 [ <optional > $logger ]
562
+ }
563
+ }
564
+
565
+ Method [ <internal:SeasLog > static public method notice ] {
566
+
567
+ - Parameters [3] {
568
+ Parameter #0 [ <required > $message ]
569
+ Parameter #1 [ <optional > $content ]
570
+ Parameter #2 [ <optional > $logger ]
571
+ }
572
+ }
573
+
574
+ Method [ <internal:SeasLog > static public method warning ] {
575
+
576
+ - Parameters [3] {
577
+ Parameter #0 [ <required > $message ]
578
+ Parameter #1 [ <optional > $content ]
579
+ Parameter #2 [ <optional > $logger ]
580
+ }
581
+ }
582
+
583
+ Method [ <internal:SeasLog > static public method error ] {
584
+
585
+ - Parameters [3] {
586
+ Parameter #0 [ <required > $message ]
587
+ Parameter #1 [ <optional > $content ]
588
+ Parameter #2 [ <optional > $logger ]
589
+ }
590
+ }
591
+
592
+ Method [ <internal:SeasLog > static public method critical ] {
593
+
594
+ - Parameters [3] {
595
+ Parameter #0 [ <required > $message ]
596
+ Parameter #1 [ <optional > $content ]
597
+ Parameter #2 [ <optional > $logger ]
598
+ }
599
+ }
600
+
601
+ Method [ <internal:SeasLog > static public method alert ] {
602
+
603
+ - Parameters [3] {
604
+ Parameter #0 [ <required > $message ]
605
+ Parameter #1 [ <optional > $content ]
606
+ Parameter #2 [ <optional > $logger ]
607
+ }
608
+ }
609
+
610
+ Method [ <internal:SeasLog > static public method emergency ] {
611
+
612
+ - Parameters [3] {
613
+ Parameter #0 [ <required > $message ]
614
+ Parameter #1 [ <optional > $content ]
615
+ Parameter #2 [ <optional > $logger ]
616
+ }
617
+ }
618
+ }
619
+
620
+ - Properties [0] {
621
+ }
622
+
623
+ - Methods [2] {
624
+ Method [ <internal:SeasLog , ctor > public method __construct ] {
625
+ }
626
+
627
+ Method [ <internal:SeasLog , dtor > public method __destruct ] {
628
+ }
629
+ }
630
+ }
631
+ }
632
+ }
633
+
634
+ ```
635
+
636
+
391
637
### The useage of seaslog logger
392
638
#### Get and set base path
393
639
``` php
0 commit comments