What is the reason why the php7.1.6 SeasLog 1.8.4 linux environment does not generate logs?

what is the reason why the php7.1.6 SeasLog 1.8.4 linux environment does not generate logs?
SeasLog can be generated by switching back to 1.6.9

Php
Mar.22,2021

read the source code, the previous version of bug, is 1.8.4, seaslog.level defaults to 0, and the order of recording all logs
1.8.4 is the reverse. 0 means only emergency logs are recorded, and it is recommended that you still use the previous version. Using the seaslog.level in the
configuration file after the author fixes it will not change the log level of SeasLog

.
1.8.4 
-sharpdefine SEASLOG_ALL_INT                     8
-sharpdefine SEASLOG_DEBUG_INT                   7
-sharpdefine SEASLOG_INFO_INT                    6
-sharpdefine SEASLOG_NOTICE_INT                  5
-sharpdefine SEASLOG_WARNING_INT                 4
-sharpdefine SEASLOG_ERROR_INT                   3
-sharpdefine SEASLOG_CRITICAL_INT                2
-sharpdefine SEASLOG_ALERT_INT                   1
-sharpdefine SEASLOG_EMERGENCY_INT               0

if you want to log using 1.8.4, take PECL to download 1.8.4 SeasLog source code package
add the source file / Path/To/SeasLog-1.8.4/seaslog.c

PHP_MINIT_FUNCTION(seaslog)
{
    ...
    SEASLOG_G(level) = SEASLOG_ALL_INT;//Line 224
}
Add the operation to initialize the log-level level in the

function, and then compile and install

Menu