v4.8.1版本主要优化了adminserver的代码,没有向后不兼容的改动。支持忽略指定错误码日志在该版本中,可以忽略指定错误码对应的错误日志,例如:constLOG_FILE=__DIR__。'/log';if(is_file(LOG_FILE)){unlink(LOG_FILE);}constERRNO_1=888888;constERRNO_2=999999;swoole_async_set(['log_file'=>LOG_FILE]);swoole_error_log(SWOOLE_LOG_NOTICE,'swoole_error_logmsg');swoole_error_log_ex(SWOOLE_LOG_NOTICE,ERRNO_1,'swoole_error_log_exmsg');//忽略错误码为ERRNO_2的日志为swoole_ignore_error(ERRNO_2);swoole_error_log_ex(SWOOLE_LOG_NOTICE,ERRNO_2,'swoole_error_log_exERRNO_2msg');echofile_get_contents(LOG_FILE);errorcode为ERRNO_2的日志被忽略,所以查看没有swoole_log_err的错误日志。[2021-10-2810:34:01@23580.0]注意swoole_error_logmsg[2021-10-2810:34:01@23580.0]注意zif_swoole_error_log_ex()(ERRNO888888):swoole_error_log_exmsg也可以使用oror_log_exmsg写入function将指定的错误级别和错误代码记录到日志文件中。本版AdminServer优化了大量admin_server代码:将ext-swoole_plus中的adminapi迁移到ext-swoole中,可以使用SwooleDashboard的所有功能。它支持对多个目标的并发请求和对多个API的并发请求。详情请查看RFC#78添加get_composer_packages命令,可以查看项目中的composer依赖信息,支持获取类中的方法信息,支持获取接口信息,可以更新swoole版本,进入SwooleDashboard用于体验。Changelog以下是完整的changelog:新的API添加了swoole_error_log_ex()和swoole_ignore_error()函数(#4440)(@matyhtf)增强了ext-swoole_plus中的adminapi到ext-swoole的迁移(#4441)(@matyhtf)adminserver新增get_composer_packages命令(swoole/library@07763f46)(swoole/library@8805dc05)(swoole/library@175f1797)(@sy-records)(@yunbaoi)新增写操作的POST方法请求限制(swoole/library@ac16927c)(@yunbaoi)adminserver支持获取类方法信息(swoole/library@690a1952)(@djw1028769140)(@sy-records)优化adminserver代码(swoole/library#128)(swoole/library#131)(@sy-records)adminserver支持多目标并发请求和多API并发请求(swoole/library#124)(@sy-records)adminserver支持获取接口信息(swoole/library#130)(@sy-records)SWOOLE_HOOK_CURL支持CURLOPT_HTTPPROXYTUNNEL(swoole/library#126)(@sy-records)修复join方法to禁止并发调用同一个协程(#4442)(@matyhtf)修复Table原子锁意外释放的问题(#4446)(@@matyhtf)Txhua)(@matyhtf)修复缺少helper选项(swoole/library#123)(@sy-records)修复get_static_property_value命令参数错误(swoole/library#129)(@sy-records)
