add log4cplus

This commit is contained in:
lnk
2025-05-09 16:53:07 +08:00
parent 92117de97e
commit 8a2e6ea537
109 changed files with 18240 additions and 4034 deletions

View File

@@ -47,7 +47,7 @@ void TestOSS()
aos_pool_t *pool = NULL;
apr_status_t ret;
/* <EFBFBD>ڳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>aos_http_io_initialize<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>*/
/* 在程序入口调用aos_http_io_initialize方法来初始化网络、内存等全局资源。*/
printf(">>>TestOSS ini Start");
if (aos_http_io_initialize(NULL, 0) != AOSE_OK) {
return;
@@ -65,13 +65,13 @@ void TestOSS()
return ;
}
void PutOSS(char* File_Name,char* data) //zw<EFBFBD>޸<EFBFBD> 2023-9-7 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>oss<EFBFBD>ļ<EFBFBD>
void PutOSS(char* File_Name,char* data) //zw修改 2023-9-7 上送oss文件
{
apr_file_t* output = NULL;
aos_pool_t* pool = NULL;
apr_status_t ret;
/* <EFBFBD>ڳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>aos_http_io_initialize<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>*/
/* 在程序入口调用aos_http_io_initialize方法来初始化网络、内存等全局资源。*/
printf(">>>PutOSS ini Start");
printf(File_Name);
printf(data);
@@ -82,7 +82,7 @@ void PutOSS(char* File_Name,char* data) //zw
printf(">>>PutOSS put Start");
put_object_from_file_new(File_Name, data);//ʹ<EFBFBD><EFBFBD>buffer<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
put_object_from_file_new(File_Name, data);//使用buffer推送文件
printf(">>>PutOSS put End");
@@ -91,13 +91,13 @@ void PutOSS(char* File_Name,char* data) //zw
return;
}
void GetOSS(char* File_Name,char* savepath) //zw<EFBFBD>޸<EFBFBD> 2023-9-7 <EFBFBD><EFBFBD>ȡoss<EFBFBD>ļ<EFBFBD>
void GetOSS(char* File_Name,char* savepath) //zw修改 2023-9-7 获取oss文件
{
apr_file_t* output = NULL;
aos_pool_t* pool = NULL;
apr_status_t ret;
/* <EFBFBD>ڳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>aos_http_io_initialize<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>*/
/* 在程序入口调用aos_http_io_initialize方法来初始化网络、内存等全局资源。*/
printf(">>>GetOSS ini Start");
if (aos_http_io_initialize(NULL, 0) != AOSE_OK) {
return;
@@ -105,7 +105,7 @@ void GetOSS(char* File_Name,char* savepath) //zw
printf(">>>GetOSS put Start");
get_object_to_file_new(File_Name,savepath);//ʹ<EFBFBD><EFBFBD>buffer<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
get_object_to_file_new(File_Name,savepath);//使用buffer推送文件
printf(">>>GetOSS put End");
@@ -120,7 +120,7 @@ void DelOSS(char* File_Name)
aos_pool_t* pool = NULL;
apr_status_t ret;
/* <EFBFBD>ڳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>aos_http_io_initialize<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>*/
/* 在程序入口调用aos_http_io_initialize方法来初始化网络、内存等全局资源。*/
printf(">>>DelOSS ini Start");
if (aos_http_io_initialize(NULL, 0) != AOSE_OK) {
return;
@@ -128,7 +128,7 @@ void DelOSS(char* File_Name)
printf(">>>DelOSS put Start");
delete_object_new(File_Name);//ʹ<EFBFBD><EFBFBD>buffer<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
delete_object_new(File_Name);//使用buffer推送文件
printf(">>>DelOSS put End");
@@ -194,7 +194,7 @@ void put_object_from_buffer()
aos_pool_destroy(p);
}
void put_object_from_buffer_new(char* File_Name,char* data)//zw<EFBFBD>޸<EFBFBD> 2023-9-7 oss<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void put_object_from_buffer_new(char* File_Name,char* data)//zw修改 2023-9-7 oss推送
{
aos_pool_t* p = NULL;
aos_string_t bucket;
@@ -237,7 +237,7 @@ void put_object_from_file()
aos_pool_t *p = NULL;
aos_string_t bucket;
aos_string_t object;
/* <EFBFBD>Ƿ<EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>CNAME<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>ʹ<EFBFBD>á<EFBFBD>*/
/* 是否使用了CNAME。0表示不使用。*/
int is_cname = 0;
aos_table_t *headers = NULL;
aos_table_t *resp_headers = NULL;
@@ -246,9 +246,9 @@ void put_object_from_file()
aos_status_t *s = NULL;
aos_string_t file;
/* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>أ<EFBFBD>pool<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD><EFBFBD><EFBFBD>apr_pool_t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>apr<EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>*/
/* 用于内存管理的内存池pool等价于apr_pool_t。其实现代码在apr库中。*/
aos_pool_create(&p, NULL);
/* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>options<EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>endpoint<EFBFBD><EFBFBD>access_key_id<EFBFBD><EFBFBD>acces_key_secret<EFBFBD><EFBFBD>is_cname<EFBFBD><EFBFBD>curl<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>*/
/* 创建并初始化options该参数包括endpointaccess_key_idacces_key_secretis_cnamecurl等全局配置信息。*/
options = oss_request_options_create(p);
init_sample_request_options(options, is_cname);
aos_str_set(&bucket, BUCKET_NAME);
@@ -274,7 +274,7 @@ void put_object_from_file_new(char* File_Name, char* path)
aos_pool_t* p = NULL;
aos_string_t bucket;
aos_string_t object;
/* <EFBFBD>Ƿ<EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>CNAME<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>ʹ<EFBFBD>á<EFBFBD>*/
/* 是否使用了CNAME。0表示不使用。*/
int is_cname = 0;
aos_table_t* headers = NULL;
aos_table_t* resp_headers = NULL;
@@ -283,9 +283,9 @@ void put_object_from_file_new(char* File_Name, char* path)
aos_status_t* s = NULL;
aos_string_t file;
/* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>أ<EFBFBD>pool<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD><EFBFBD><EFBFBD>apr_pool_t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>apr<EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>*/
/* 用于内存管理的内存池pool等价于apr_pool_t。其实现代码在apr库中。*/
aos_pool_create(&p, NULL);
/* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>options<EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>endpoint<EFBFBD><EFBFBD>access_key_id<EFBFBD><EFBFBD>acces_key_secret<EFBFBD><EFBFBD>is_cname<EFBFBD><EFBFBD>curl<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>*/
/* 创建并初始化options该参数包括endpointaccess_key_idacces_key_secretis_cnamecurl等全局配置信息。*/
options = oss_request_options_create(p);
init_sample_request_options(options, is_cname);
aos_str_set(&bucket, BUCKET_NAME);