写日志:android-logging-log4j

本文探讨了Log4j在Android平台上的兼容性问题,特别是由于Android不完全支持java.beans包而导致的日志记录失败。介绍了如何通过使用android-logging-log4j项目来配置Log4j并实现LogCat日志输出。

Why logging with Log4j does not work in Android

The problem is, that log4j uses classes of  java.beans  package e.g.  PropertyDescriptor . Not all classes of this package are supported in Android. See  javadoc of Android's java.beans package .

There is a project called android-logging-log4j, which provides a convenient way to configure the log4j system properly. It also provides an appender for LogCat.

地址:

http://code.google.com/p/android-logging-log4j/


也可以直接copy taobao的开源项目athrun(http://code.taobao.org/svn/athrun)里的这个模块,lib及相关类:

android-logging-log4j-1.0.3.jar//https://android-logging-log4j.googlecode.com/files/android-logging-log4j-1.0.3.jar

log4j-1.2.16.jar//这个要自己下载http://apache.communilink.net/logging/log4j/1.2.17/log4j-1.2.17.tar.gz

LogConfigure.java


s




s


执行预编译任务... 正在加载 Ant 配置… 正在运行 Ant 任务… 正在运行 &#39;before&#39; 任务 正在检查源 正在复制资源… [sky-server] 正在复制资源… [sky-pojo] 正在复制资源… [sky-common] 正在解析 java… [sky-server] 正在检查依赖项… [sky-server] 依赖分析发现 0 个受影响的文件 编译模块 &#39;sky-server&#39; 时发生错误 javac 17.0.15 用于编译 java 源 已完成,正在保存缓存… 编译失败: 错误: 100;警告: 0 执行后编译任务... 正在加载 Ant 配置… 正在运行 Ant 任务… 正在同步输出目录… 2025/7/30 1:21 - 编译完成1秒646毫秒中 100 个错误 和 0 个警告 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:4:27 java: 程序包lombok.extern.slf4j不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:5:52 java: 程序包org.springframework.beans.factory.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:6:46 java: 程序包org.springframework.context.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:7:46 java: 程序包org.springframework.context.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:8:57 java: 程序包org.springframework.web.servlet.config.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:9:57 java: 程序包org.springframework.web.servlet.config.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:10:57 java: 程序包org.springframework.web.servlet.config.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:11:40 java: 程序包springfox.documentation.builders不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:12:40 java: 程序包springfox.documentation.builders不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:13:40 java: 程序包springfox.documentation.builders不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:14:39 java: 程序包springfox.documentation.service不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:15:35 java: 程序包springfox.documentation.spi不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:16:50 java: 程序包springfox.documentation.spring.web.plugins不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:23:42 java: 找不到符号 符号: 类 WebMvcConfigurationSupport D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:21:2 java: 找不到符号 符号: 类 Configuration D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:22:2 java: 找不到符号 符号: 类 Slf4j D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:33:36 java: 找不到符号 符号: 类 InterceptorRegistry 位置: 类 com.sky.config.WebMvcConfiguration D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:45:12 java: 找不到符号 符号: 类 Docket 位置: 类 com.sky.config.WebMvcConfiguration D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:64:40 java: 找不到符号 符号: 类 ResourceHandlerRegistry 位置: 类 com.sky.config.WebMvcConfiguration D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:25:6 java: 找不到符号 符号: 类 Autowired 位置: 类 com.sky.config.WebMvcConfiguration D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:44:6 java: 找不到符号 符号: 类 Bean 位置: 类 com.sky.config.WebMvcConfiguration D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:3:24 java: 程序包com.sky.constant不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:4:26 java: 程序包com.sky.properties不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:5:21 java: 程序包com.sky.utils不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:6:23 java: 程序包io.jsonwebtoken不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:7:27 java: 程序包lombok.extern.slf4j不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:8:52 java: 程序包org.springframework.beans.factory.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:9:38 java: 程序包org.springframework.stereotype不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:10:38 java: 程序包org.springframework.web.method不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:11:39 java: 程序包org.springframework.web.servlet不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:12:26 java: 程序包javax.servlet.http不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:13:26 java: 程序包javax.servlet.http不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:20:50 java: 找不到符号 符号: 类 HandlerInterceptor D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:18:2 java: 找不到符号 符号: 类 Component D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:19:2 java: 找不到符号 符号: 类 Slf4j D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:23:13 java: 找不到符号 符号: 类 JwtProperties 位置: 类 com.sky.interceptor.JwtTokenAdminInterceptor D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:34:30 java: 找不到符号 符号: 类 HttpServletRequest 位置: 类 com.sky.interceptor.JwtTokenAdminInterceptor D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:34:58 java: 找不到符号 符号: 类 HttpServletResponse 位置: 类 com.sky.interceptor.JwtTokenAdminInterceptor D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:22:6 java: 找不到符号 符号: 类 Autowired 位置: 类 com.sky.interceptor.JwtTokenAdminInterceptor D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:3:24 java: 程序包com.sky.constant不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:4:19 java: 程序包com.sky.dto不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:5:22 java: 程序包com.sky.entity不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:6:26 java: 程序包com.sky.properties不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:7:22 java: 程序包com.sky.result不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:9:21 java: 程序包com.sky.utils不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:10:18 java: 程序包com.sky.vo不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:11:27 java: 程序包lombok.extern.slf4j不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:12:52 java: 程序包org.springframework.beans.factory.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:13:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:14:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:15:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:16:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:24:2 java: 找不到符号 符号: 类 RestController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:25:2 java: 找不到符号 符号: 类 RequestMapping D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:26:2 java: 找不到符号 符号: 类 Slf4j D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:32:13 java: 找不到符号 符号: 类 JwtProperties 位置: 类 com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:41:55 java: 找不到符号 符号: 类 EmployeeLoginDTO 位置: 类 com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:41:12 java: 找不到符号 符号: 类 Result 位置: 类 com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:41:19 java: 找不到符号 符号: 类 EmployeeLoginVO 位置: 类 com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:70:12 java: 找不到符号 符号: 类 Result 位置: 类 com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:29:6 java: 找不到符号 符号: 类 Autowired 位置: 类 com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:31:6 java: 找不到符号 符号: 类 Autowired 位置: 类 com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\EmployeeService.java:3:19 java: 程序包com.sky.dto不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\EmployeeService.java:4:22 java: 程序包com.sky.entity不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\EmployeeService.java:13:20 java: 找不到符号 符号: 类 EmployeeLoginDTO 位置: 接口 com.sky.service.EmployeeService D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\EmployeeService.java:13:5 java: 找不到符号 符号: 类 Employee 位置: 接口 com.sky.service.EmployeeService D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:3:25 java: 程序包com.sky.exception不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:4:22 java: 程序包com.sky.result不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:5:27 java: 程序包lombok.extern.slf4j不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:6:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:7:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:12:2 java: 找不到符号 符号: 类 RestControllerAdvice D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:13:2 java: 找不到符号 符号: 类 Slf4j D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:22:36 java: 找不到符号 符号: 类 BaseException 位置: 类 com.sky.handler.GlobalExceptionHandler D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:22:12 java: 找不到符号 符号: 类 Result 位置: 类 com.sky.handler.GlobalExceptionHandler D:\software\sky-take-out\sky-server\src\main\java\com\sky\mapper\EmployeeMapper.java:3:22 java: 程序包com.sky.entity不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\mapper\EmployeeMapper.java:4:37 java: 程序包org.apache.ibatis.annotations不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\mapper\EmployeeMapper.java:5:37 java: 程序包org.apache.ibatis.annotations不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\mapper\EmployeeMapper.java:7:2 java: 找不到符号 符号: 类 Mapper D:\software\sky-take-out\sky-server\src\main\java\com\sky\mapper\EmployeeMapper.java:16:5 java: 找不到符号 符号: 类 Employee 位置: 接口 com.sky.mapper.EmployeeMapper D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:3:24 java: 程序包com.sky.constant不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:4:24 java: 程序包com.sky.constant不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:5:19 java: 程序包com.sky.dto不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:6:22 java: 程序包com.sky.entity不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:7:25 java: 程序包com.sky.exception不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:8:25 java: 程序包com.sky.exception不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:9:25 java: 程序包com.sky.exception不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:12:52 java: 程序包org.springframework.beans.factory.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:13:38 java: 程序包org.springframework.stereotype不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:14:32 java: 程序包org.springframework.util不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:16:2 java: 找不到符号 符号: 类 Service D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:28:27 java: 找不到符号 符号: 类 EmployeeLoginDTO 位置: 类 com.sky.service.impl.EmployeeServiceImpl D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:28:12 java: 找不到符号 符号: 类 Employee 位置: 类 com.sky.service.impl.EmployeeServiceImpl D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:3:27 java: 程序包lombok.extern.slf4j不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:4:32 java: 程序包org.springframework.boot不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:5:46 java: 程序包org.springframework.boot.autoconfigure不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:6:50 java: 程序包org.springframework.transaction.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:8:2 java: 找不到符号 符号: 类 SpringBootApplication D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:9:2 java: 找不到符号 符号: 类 EnableTransactionManagement D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:10:2 java: 找不到符号 符号: 类 Slf4j 这是我查询依赖树的输出结果: D:\software\sky-take-out>mvn dependency:tree [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] sky-take-out [pom] [INFO] sky-common [jar] [INFO] sky-pojo [jar] [INFO] sky-server [jar] [INFO] [INFO] ------------------------< com.sky:sky-take-out >------------------------ [INFO] Building sky-take-out 1.0-SNAPSHOT [1/4] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- dependency:3.3.0:tree (default-cli) @ sky-take-out --- [INFO] com.sky:sky-take-out:pom:1.0-SNAPSHOT [INFO] [INFO] -------------------------< com.sky:sky-common >------------------------- [INFO] Building sky-common 1.0-SNAPSHOT [2/4] [INFO] from sky-common\pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- dependency:3.3.0:tree (default-cli) @ sky-common --- [INFO] com.sky:sky-common:jar:1.0-SNAPSHOT [INFO] +- org.projectlombok:lombok:jar:1.18.30:compile [INFO] +- com.alibaba:fastjson:jar:1.2.76:compile [INFO] +- commons-lang:commons-lang:jar:2.6:compile [INFO] +- org.springframework.boot:spring-boot-starter-json:jar:2.7.3:compile [INFO] | +- org.springframework.boot:spring-boot-starter:jar:2.7.3:compile [INFO] | | +- org.springframework.boot:spring-boot:jar:2.7.3:compile [INFO] | | | \- org.springframework:spring-context:jar:5.3.22:compile [INFO] | | | +- org.springframework:spring-aop:jar:5.3.22:compile [INFO] | | | \- org.springframework:spring-expression:jar:5.3.22:compile [INFO] | | +- org.springframework.boot:spring-boot-autoconfigure:jar:2.7.3:compile [INFO] | | +- org.springframework.boot:spring-boot-starter-logging:jar:2.7.3:compile [INFO] | | | +- ch.qos.logback:logback-classic:jar:1.2.11:compile [INFO] | | | | \- ch.qos.logback:logback-core:jar:1.2.11:compile [INFO] | | | +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.17.2:compile [INFO] | | | | \- org.apache.logging.log4j:log4j-api:jar:2.17.2:compile [INFO] | | | \- org.slf4j:jul-to-slf4j:jar:1.7.36:compile [INFO] | | +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile [INFO] | | +- org.springframework:spring-core:jar:5.3.22:compile [INFO] | | | \- org.springframework:spring-jcl:jar:5.3.22:compile [INFO] | | \- org.yaml:snakeyaml:jar:1.30:compile [INFO] | +- org.springframework:spring-web:jar:5.3.22:compile [INFO] | | \- org.springframework:spring-beans:jar:5.3.22:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.13.3:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.3:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.13.3:compile [INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.13.3:compile [INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.13.3:compile [INFO] | \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.13.3:compile [INFO] +- io.jsonwebtoken:jjwt:jar:0.9.1:compile [INFO] +- org.springframework.boot:spring-boot-configuration-processor:jar:2.7.3:compile [INFO] +- com.aliyun.oss:aliyun-sdk-oss:jar:3.10.2:compile [INFO] | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile [INFO] | | +- org.apache.httpcomponents:httpcore:jar:4.4.15:compile [INFO] | | \- commons-codec:commons-codec:jar:1.15:compile [INFO] | +- org.jdom:jdom2:jar:2.0.6.1:compile [INFO] | +- org.codehaus.jettison:jettison:jar:1.1:compile [INFO] | | \- stax:stax-api:jar:1.0.1:compile [INFO] | +- com.aliyun:aliyun-java-sdk-core:jar:3.4.0:compile [INFO] | +- com.aliyun:aliyun-java-sdk-ram:jar:3.0.0:compile [INFO] | +- com.aliyun:aliyun-java-sdk-sts:jar:3.0.0:compile [INFO] | +- com.aliyun:aliyun-java-sdk-ecs:jar:4.2.0:compile [INFO] | \- com.aliyun:aliyun-java-sdk-kms:jar:2.7.0:compile [INFO] | \- com.google.code.gson:gson:jar:2.9.1:compile [INFO] +- javax.xml.bind:jaxb-api:jar:2.3.1:compile [INFO] | \- javax.activation:javax.activation-api:jar:1.2.0:compile [INFO] \- com.github.wechatpay-apiv3:wechatpay-apache-httpclient:jar:0.4.8:compile [INFO] +- org.apache.httpcomponents:httpmime:jar:4.5.13:runtime [INFO] \- org.slf4j:slf4j-api:jar:1.7.36:compile [INFO] [INFO] --------------------------< com.sky:sky-pojo >-------------------------- [INFO] Building sky-pojo 1.0-SNAPSHOT [3/4] [INFO] from sky-pojo\pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- dependency:3.3.0:tree (default-cli) @ sky-pojo --- [INFO] com.sky:sky-pojo:jar:1.0-SNAPSHOT [INFO] +- org.projectlombok:lombok:jar:1.18.30:compile [INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.9.2:compile [INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.3:compile [INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.13.3:compile [INFO] \- com.github.xiaoymin:knife4j-spring-boot-starter:jar:3.0.2:compile [INFO] +- com.github.xiaoymin:knife4j-spring-boot-autoconfigure:jar:3.0.2:compile [INFO] | +- com.github.xiaoymin:knife4j-spring:jar:3.0.2:compile [INFO] | | +- com.github.xiaoymin:knife4j-annotations:jar:3.0.2:compile [INFO] | | | +- io.swagger:swagger-annotations:jar:1.5.22:compile [INFO] | | | \- io.swagger.core.v3:swagger-annotations:jar:2.1.2:compile [INFO] | | +- com.github.xiaoymin:knife4j-core:jar:3.0.2:compile [INFO] | | +- org.javassist:javassist:jar:3.25.0-GA:compile [INFO] | | +- io.springfox:springfox-swagger2:jar:3.0.0:compile [INFO] | | | +- io.springfox:springfox-spi:jar:3.0.0:compile [INFO] | | | +- io.springfox:springfox-schema:jar:3.0.0:compile [INFO] | | | +- io.springfox:springfox-swagger-common:jar:3.0.0:compile [INFO] | | | +- io.springfox:springfox-spring-web:jar:3.0.0:compile [INFO] | | | | \- io.github.classgraph:classgraph:jar:4.8.83:compile [INFO] | | | +- io.springfox:springfox-spring-webflux:jar:3.0.0:compile [INFO] | | | \- org.mapstruct:mapstruct:jar:1.3.1.Final:runtime [INFO] | | +- io.springfox:springfox-spring-webmvc:jar:3.0.0:compile [INFO] | | | \- io.springfox:springfox-core:jar:3.0.0:compile [INFO] | | | \- net.bytebuddy:byte-buddy:jar:1.12.13:compile [INFO] | | +- io.springfox:springfox-oas:jar:3.0.0:compile [INFO] | | | \- io.swagger.core.v3:swagger-models:jar:2.1.2:compile [INFO] | | +- io.springfox:springfox-bean-validators:jar:3.0.0:compile [INFO] | | +- io.swagger:swagger-models:jar:1.5.22:compile [INFO] | | \- io.swagger:swagger-core:jar:1.5.22:compile [INFO] | | +- org.apache.commons:commons-lang3:jar:3.12.0:compile [INFO] | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.13.3:compile [INFO] | | | \- org.yaml:snakeyaml:jar:1.30:compile [INFO] | | +- com.google.guava:guava:jar:27.0.1-android:compile [INFO] | | | +- com.google.guava:failureaccess:jar:1.0.1:compile [INFO] | | | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile [INFO] | | | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile [INFO] | | | +- org.checkerframework:checker-compat-qual:jar:2.5.2:compile [INFO] | | | +- com.google.errorprone:error_prone_annotations:jar:2.2.0:compile [INFO] | | | +- com.google.j2objc:j2objc-annotations:jar:1.1:compile [INFO] | | | \- org.codehaus.mojo:animal-sniffer-annotations:jar:1.17:compile [INFO] | | \- javax.validation:validation-api:jar:2.0.1.Final:compile [INFO] | \- io.springfox:springfox-boot-starter:jar:3.0.0:compile [INFO] | +- io.springfox:springfox-data-rest:jar:3.0.0:compile [INFO] | +- com.fasterxml:classmate:jar:1.5.1:compile [INFO] | +- org.slf4j:slf4j-api:jar:1.7.36:compile [INFO] | +- org.springframework.plugin:spring-plugin-core:jar:2.0.0.RELEASE:compile [INFO] | | +- org.springframework:spring-beans:jar:5.3.22:compile [INFO] | | | \- org.springframework:spring-core:jar:5.3.22:compile [INFO] | | | \- org.springframework:spring-jcl:jar:5.3.22:compile [INFO] | | +- org.springframework:spring-context:jar:5.3.22:compile [INFO] | | | \- org.springframework:spring-expression:jar:5.3.22:compile [INFO] | | \- org.springframework:spring-aop:jar:5.3.22:compile [INFO] | \- org.springframework.plugin:spring-plugin-metadata:jar:2.0.0.RELEASE:compile [INFO] \- com.github.xiaoymin:knife4j-spring-ui:jar:3.0.2:compile [INFO] [INFO] -------------------------< com.sky:sky-server >------------------------- [INFO] Building sky-server 1.0-SNAPSHOT [4/4] [INFO] from sky-server\pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- dependency:3.3.0:tree (default-cli) @ sky-server --- [INFO] com.sky:sky-server:jar:1.0-SNAPSHOT [INFO] +- com.sky:sky-common:jar:1.0-SNAPSHOT:compile [INFO] | +- commons-lang:commons-lang:jar:2.6:compile [INFO] | +- org.springframework.boot:spring-boot-starter-json:jar:2.7.3:compile [INFO] | | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.13.3:compile [INFO] | | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.13.3:compile [INFO] | | \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.13.3:compile [INFO] | +- io.jsonwebtoken:jjwt:jar:0.9.1:compile [INFO] | +- com.aliyun.oss:aliyun-sdk-oss:jar:3.10.2:compile [INFO] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile [INFO] | | | \- org.apache.httpcomponents:httpcore:jar:4.4.15:compile [INFO] | | +- org.jdom:jdom2:jar:2.0.6.1:compile [INFO] | | +- org.codehaus.jettison:jettison:jar:1.1:compile [INFO] | | | \- stax:stax-api:jar:1.0.1:compile [INFO] | | +- com.aliyun:aliyun-java-sdk-core:jar:3.4.0:compile [INFO] | | +- com.aliyun:aliyun-java-sdk-ram:jar:3.0.0:compile [INFO] | | +- com.aliyun:aliyun-java-sdk-sts:jar:3.0.0:compile [INFO] | | +- com.aliyun:aliyun-java-sdk-ecs:jar:4.2.0:compile [INFO] | | \- com.aliyun:aliyun-java-sdk-kms:jar:2.7.0:compile [INFO] | | \- com.google.code.gson:gson:jar:2.9.1:compile [INFO] | \- com.github.wechatpay-apiv3:wechatpay-apache-httpclient:jar:0.4.8:compile [INFO] | \- org.apache.httpcomponents:httpmime:jar:4.5.13:runtime [INFO] +- com.sky:sky-pojo:jar:1.0-SNAPSHOT:compile [INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.13.3:compile [INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.3:compile [INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.13.3:compile [INFO] +- org.springframework.boot:spring-boot-starter:jar:2.7.3:compile [INFO] | +- org.springframework.boot:spring-boot:jar:2.7.3:compile [INFO] | | \- org.springframework:spring-context:jar:5.3.22:compile [INFO] | +- org.springframework.boot:spring-boot-autoconfigure:jar:2.7.3:compile [INFO] | +- org.springframework.boot:spring-boot-starter-logging:jar:2.7.3:compile [INFO] | | +- ch.qos.logback:logback-classic:jar:1.2.11:compile [INFO] | | | \- ch.qos.logback:logback-core:jar:1.2.11:compile [INFO] | | +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.17.2:compile [INFO] | | | \- org.apache.logging.log4j:log4j-api:jar:2.17.2:compile [INFO] | | \- org.slf4j:jul-to-slf4j:jar:1.7.36:compile [INFO] | +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile [INFO] | +- org.springframework:spring-core:jar:5.3.22:compile [INFO] | | \- org.springframework:spring-jcl:jar:5.3.22:compile [INFO] | \- org.yaml:snakeyaml:jar:1.30:compile [INFO] +- org.springframework.boot:spring-boot-starter-test:jar:2.7.3:test [INFO] | +- org.springframework.boot:spring-boot-test:jar:2.7.3:test [INFO] | +- org.springframework.boot:spring-boot-test-autoconfigure:jar:2.7.3:test [INFO] | +- com.jayway.jsonpath:json-path:jar:2.7.0:test [INFO] | | \- net.minidev:json-smart:jar:2.4.8:test [INFO] | | \- net.minidev:accessors-smart:jar:2.4.8:test [INFO] | | \- org.ow2.asm:asm:jar:9.1:test [INFO] | +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:test [INFO] | | \- jakarta.activation:jakarta.activation-api:jar:1.2.2:test [INFO] | +- org.assertj:assertj-core:jar:3.22.0:test [INFO] | +- org.hamcrest:hamcrest:jar:2.2:test [INFO] | +- org.junit.jupiter:junit-jupiter:jar:5.8.2:test [INFO] | | +- org.junit.jupiter:junit-jupiter-api:jar:5.8.2:test [INFO] | | | +- org.opentest4j:opentest4j:jar:1.2.0:test [INFO] | | | +- org.junit.platform:junit-platform-commons:jar:1.8.2:test [INFO] | | | \- org.apiguardian:apiguardian-api:jar:1.1.2:test [INFO] | | +- org.junit.jupiter:junit-jupiter-params:jar:5.8.2:test [INFO] | | \- org.junit.jupiter:junit-jupiter-engine:jar:5.8.2:test [INFO] | | \- org.junit.platform:junit-platform-engine:jar:1.8.2:test [INFO] | +- org.mockito:mockito-core:jar:4.5.1:test [INFO] | | +- net.bytebuddy:byte-buddy:jar:1.12.13:compile [INFO] | | +- net.bytebuddy:byte-buddy-agent:jar:1.12.13:test [INFO] | | \- org.objenesis:objenesis:jar:3.2:test [INFO] | +- org.mockito:mockito-junit-jupiter:jar:4.5.1:test [INFO] | +- org.skyscreamer:jsonassert:jar:1.5.1:test [INFO] | | \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test [INFO] | +- org.springframework:spring-test:jar:5.3.22:test [INFO] | \- org.xmlunit:xmlunit-core:jar:2.9.0:test [INFO] +- org.springframework.boot:spring-boot-starter-web:jar:2.7.3:compile [INFO] | +- org.springframework.boot:spring-boot-starter-tomcat:jar:2.7.3:compile [INFO] | | +- org.apache.tomcat.embed:tomcat-embed-core:jar:9.0.65:compile [INFO] | | +- org.apache.tomcat.embed:tomcat-embed-el:jar:9.0.65:compile [INFO] | | \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:9.0.65:compile [INFO] | +- org.springframework:spring-web:jar:5.3.22:compile [INFO] | | \- org.springframework:spring-beans:jar:5.3.22:compile [INFO] | \- org.springframework:spring-webmvc:jar:5.3.22:compile [INFO] | +- org.springframework:spring-aop:jar:5.3.22:compile [INFO] | \- org.springframework:spring-expression:jar:5.3.22:compile [INFO] +- mysql:mysql-connector-java:jar:8.0.30:runtime [INFO] +- org.mybatis.spring.boot:mybatis-spring-boot-starter:jar:2.2.0:compile [INFO] | +- org.springframework.boot:spring-boot-starter-jdbc:jar:2.7.3:compile [INFO] | | +- com.zaxxer:HikariCP:jar:4.0.3:compile [INFO] | | \- org.springframework:spring-jdbc:jar:5.3.22:compile [INFO] | +- org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:jar:2.2.0:compile [INFO] | +- org.mybatis:mybatis:jar:3.5.7:compile [INFO] | \- org.mybatis:mybatis-spring:jar:2.0.6:compile [INFO] +- org.projectlombok:lombok:jar:1.18.30:compile [INFO] +- com.alibaba:fastjson:jar:1.2.76:compile [INFO] +- com.alibaba:druid-spring-boot-starter:jar:1.2.1:compile [INFO] | +- com.alibaba:druid:jar:1.2.1:compile [INFO] | \- org.slf4j:slf4j-api:jar:1.7.36:compile [INFO] +- com.github.pagehelper:pagehelper-spring-boot-starter:jar:1.3.0:compile [INFO] | +- com.github.pagehelper:pagehelper-spring-boot-autoconfigure:jar:1.3.0:compile [INFO] | \- com.github.pagehelper:pagehelper:jar:5.2.0:compile [INFO] | \- com.github.jsqlparser:jsqlparser:jar:3.2:compile [INFO] +- org.aspectj:aspectjrt:jar:1.9.4:compile [INFO] +- org.aspectj:aspectjweaver:jar:1.9.4:compile [INFO] +- com.github.xiaoymin:knife4j-spring-boot-starter:jar:3.0.2:compile [INFO] | +- com.github.xiaoymin:knife4j-spring-boot-autoconfigure:jar:3.0.2:compile [INFO] | | +- com.github.xiaoymin:knife4j-spring:jar:3.0.2:compile [INFO] | | | +- com.github.xiaoymin:knife4j-annotations:jar:3.0.2:compile [INFO] | | | | +- io.swagger:swagger-annotations:jar:1.5.22:compile [INFO] | | | | \- io.swagger.core.v3:swagger-annotations:jar:2.1.2:compile [INFO] | | | +- com.github.xiaoymin:knife4j-core:jar:3.0.2:compile [INFO] | | | +- org.javassist:javassist:jar:3.25.0-GA:compile [INFO] | | | +- io.springfox:springfox-swagger2:jar:3.0.0:compile [INFO] | | | | +- io.springfox:springfox-spi:jar:3.0.0:compile [INFO] | | | | +- io.springfox:springfox-schema:jar:3.0.0:compile [INFO] | | | | +- io.springfox:springfox-swagger-common:jar:3.0.0:compile [INFO] | | | | +- io.springfox:springfox-spring-web:jar:3.0.0:compile [INFO] | | | | | \- io.github.classgraph:classgraph:jar:4.8.83:compile [INFO] | | | | +- io.springfox:springfox-spring-webflux:jar:3.0.0:compile [INFO] | | | | \- org.mapstruct:mapstruct:jar:1.3.1.Final:runtime [INFO] | | | +- io.springfox:springfox-spring-webmvc:jar:3.0.0:compile [INFO] | | | | \- io.springfox:springfox-core:jar:3.0.0:compile [INFO] | | | +- io.springfox:springfox-oas:jar:3.0.0:compile [INFO] | | | | \- io.swagger.core.v3:swagger-models:jar:2.1.2:compile [INFO] | | | +- io.springfox:springfox-bean-validators:jar:3.0.0:compile [INFO] | | | +- io.swagger:swagger-models:jar:1.5.22:compile [INFO] | | | \- io.swagger:swagger-core:jar:1.5.22:compile [INFO] | | | +- org.apache.commons:commons-lang3:jar:3.12.0:compile [INFO] | | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.13.3:compile [INFO] | | | +- com.google.guava:guava:jar:27.0.1-android:compile [INFO] | | | | +- com.google.guava:failureaccess:jar:1.0.1:compile [INFO] | | | | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile [INFO] | | | | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile [INFO] | | | | +- org.checkerframework:checker-compat-qual:jar:2.5.2:compile [INFO] | | | | +- com.google.errorprone:error_prone_annotations:jar:2.2.0:compile [INFO] | | | | +- com.google.j2objc:j2objc-annotations:jar:1.1:compile [INFO] | | | | \- org.codehaus.mojo:animal-sniffer-annotations:jar:1.17:compile [INFO] | | | \- javax.validation:validation-api:jar:2.0.1.Final:compile [INFO] | | \- io.springfox:springfox-boot-starter:jar:3.0.0:compile [INFO] | | +- io.springfox:springfox-data-rest:jar:3.0.0:compile [INFO] | | +- com.fasterxml:classmate:jar:1.5.1:compile [INFO] | | +- org.springframework.plugin:spring-plugin-core:jar:2.0.0.RELEASE:compile [INFO] | | \- org.springframework.plugin:spring-plugin-metadata:jar:2.0.0.RELEASE:compile [INFO] | \- com.github.xiaoymin:knife4j-spring-ui:jar:3.0.2:compile [INFO] +- org.springframework.boot:spring-boot-starter-data-redis:jar:2.7.3:compile [INFO] | +- org.springframework.data:spring-data-redis:jar:2.7.2:compile [INFO] | | +- org.springframework.data:spring-data-keyvalue:jar:2.7.2:compile [INFO] | | | \- org.springframework.data:spring-data-commons:jar:2.7.2:compile [INFO] | | +- org.springframework:spring-tx:jar:5.3.22:compile [INFO] | | \- org.springframework:spring-oxm:jar:5.3.22:compile [INFO] | \- io.lettuce:lettuce-core:jar:6.1.9.RELEASE:compile [INFO] | +- io.netty:netty-common:jar:4.1.79.Final:compile [INFO] | +- io.netty:netty-handler:jar:4.1.79.Final:compile [INFO] | | +- io.netty:netty-resolver:jar:4.1.79.Final:compile [INFO] | | +- io.netty:netty-buffer:jar:4.1.79.Final:compile [INFO] | | +- io.netty:netty-transport-native-unix-common:jar:4.1.79.Final:compile [INFO] | | \- io.netty:netty-codec:jar:4.1.79.Final:compile [INFO] | +- io.netty:netty-transport:jar:4.1.79.Final:compile [INFO] | \- io.projectreactor:reactor-core:jar:3.4.22:compile [INFO] | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile [INFO] +- org.springframework.boot:spring-boot-starter-cache:jar:2.7.3:compile [INFO] | \- org.springframework:spring-context-support:jar:5.3.22:compile [INFO] +- org.springframework.boot:spring-boot-starter-websocket:jar:2.7.3:compile [INFO] | +- org.springframework:spring-messaging:jar:5.3.22:compile [INFO] | \- org.springframework:spring-websocket:jar:5.3.22:compile [INFO] +- javax.xml.bind:jaxb-api:jar:2.3.1:compile [INFO] | \- javax.activation:javax.activation-api:jar:1.2.0:compile [INFO] +- org.apache.poi:poi:jar:3.16:compile [INFO] | +- commons-codec:commons-codec:jar:1.15:compile [INFO] | \- org.apache.commons:commons-collections4:jar:4.1:compile [INFO] \- org.apache.poi:poi-ooxml:jar:3.16:compile [INFO] +- org.apache.poi:poi-ooxml-schemas:jar:3.16:compile [INFO] | \- org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile [INFO] \- com.github.virtuald:curvesapi:jar:1.04:compile [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for sky-take-out 1.0-SNAPSHOT: [INFO] [INFO] sky-take-out ....................................... SUCCESS [ 0.638 s] [INFO] sky-common ......................................... SUCCESS [ 0.123 s] [INFO] sky-pojo ........................................... SUCCESS [ 0.135 s] [INFO] sky-server ......................................... SUCCESS [ 0.248 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.458 s [INFO] Finished at: 2025-07-30T01:12:03+08:00 [INFO] ------------------------------------------------------------------------
07-31
YAML 解析错误 in ./application-common.yaml: expected a single document in the stream in "./application-common.yaml", line 1, column 1 but found another document in "./application-common.yaml", line 50, column 1 common.yaml: server: port: 8087 main: web-application-type: servlet spring: port: 8087 main: web-application-type: servlet logging: level: com.tplink.smb.omada: debug com.tplink.smb.component.schedule: debug com.tplink.smb.ecsp: debug com.tplink.smb.rtty: debug com.tplink.smb.omada.monitor.statistic.service.ApStatService: warn com.tplink.smb.omada.monitor.port.mongo.statistic.site.fivemin.SiteStat5MinMongoRepositoryImpl: warn com.tplink.smb.omada.monitor.statistic.application.StatisticScheduleApplicationService: warn # 临时关闭manager收到Gateway inform的warn打印 com.tplink.smb.omada.client.port.eventcenter.ClientInformFromDevGwWatcher: ERROR # 临时关manager收到Gateway inform的warn打印 com.tplink.smb.omada.client.port.eventcenter.ClientInformFromDevGwWatcherV2: ERROR pattern: console: &#39;%d{MM-dd-yyyy HH:mm:ss.SSS} %p [%t] [%X{REQUEST_ID}] %c{1}.%M(%L): %m%n&#39; # TODO: 下发给设备的端口配置,和API-Gateway的要保持一致 portal: http: port: 8088 https: port: 8843 directPort: 443 # TODO: 下发给设备的管理端口配置,和Device-Gateway的保持一致 omada: manage: v1: port: 29811 v2: port: 443 update: adoptInfo: timeout: 10000 manage: adopt: sync: batchsize: 100 timeout: 30 threadNum: 2 queuelength: 10000 --- # Transport 组件使用的event center配置 eventCenter: mode: kafka --- # Transport 组件支持协议配置 ecsp: proxy: enableV1: true enableV2: true enableV3: true # 事件中心的 topic 前缀 - 项目名称 topic-prefix: omada # 事件中心的 topic groupId - 微服务名称 topic-group-id: sdn-lite-manager #-------Common-------- # data retention 线程池 data-retention: queue-capacity: 5000 core-threads: 4 scheduler: cloud: # quartz启动的时间间隔(单位:秒), 其值应小于等于 最频繁任务的执行时间间隔,默认:15 schedule-interval: 15 # 允许调度模块使用时间轮,若允许,则每次quartz启动后会将任务逐秒分发, 默认:true enable-time-wheel: false # enableTimeWheel为true时,预先读取数据库的时间(单位:秒),默认:1 pre-read-time: 1 # kafka 主题前缀,kafka主题为topicPrefix + instanceName topic-prefix: omada.schedule.event. # Kafka主题分区数。需与实际配置分区数一致。 partitions: 4 # quartz tag version-tag: ${SERVER_VERSION} eventCenter: mode: kafka common: topicPrefix: easy. ignorePrefixTopic: - omada.cloud.license.topics - ebu.omada.cloud.license.topics - omada.device.online - ebu.license.manager.expired.license.topics - ebu.vms.cloud.license.topics - omada.cloud.license.prd.topics # 当前central使用uat,需根据测试环境配置修改 - omadacentral.settings.ipaccessrule.event - omadacentral.settings.organization.event - omadacentral.log.send # 负责提供各种api的grpc实现 omada-dispatcher: grpc: enable: true #-------Manager-------- #配置Omada Cloud外部访问地址 omadacloud: internal: host: ${OMADA_CLOUD_INTERNAL_HOST} external: domain: ${OMADACLOUD_EXTERNAL_DOMAIN} # 配置CVM业务云访问地址 cvmserver: internal: host: ${CVM_SERVER_INTERNAL_HOST} # 配置cloud base url cloudbase: portal-domain: ${CLOUDBASE_PORTAL_DOMAIN} device-domain: ${CLOUDBASE_DEVICE_DOMAIN} cbcType: free device-max-num: 1500 device-batch-num: 50 # 覆盖默认端口配置, 仅测试环境需要配置 device: discovery-port: 35001 manager-port: 35002 # 覆盖默认端口配置, 仅测试环境需要配置 port: config: adopt-port-v1: 35005 upgrade-port-v1: 35007 discovery-port: 35001 manager-port-v1: 35006 manager-port-v2: 35002 transfer-port-v2: 35004 rtty-port: 35003 device-monitor-port: 35008 # 配置基础云内部域名,V1/V2协议共用 tpcloud: internal: domain: ${TPCLOUD_INTERNAL_DOMAIN} # 敏感信息加密配置 access-key: ${TPCLOUD_ACCESS_KEY} secret-key: ${TPCLOUD_SECRET_KEY} host: ${TP_CLOUD_HOST} # 使用omada的biz-cloud-type biz-cloud-type: omada_controller_cloud # 配置LicenseManager license: enabled: false manager: host: ${LICENSE_MANAGER_SERVER} secret: ${LICENSE_MANAGER_SERVICE_SECRET} eventcenter: topic: ebu.omada.cloud.license.uat2.topics groupId: EBU_LICENSE_MANAGER_EVENT_GROUP_OMADA_LICENSE_ESS ebu-topic: ebu.omada.cloud.license.uat2.topics only-use-accountid: false need-compatible: false # 是否监听License Manager listen-license-manager: false thread: config: discoveryCoreThreadNum: 10 discoveryMaxThreadNum: 10 discoveryExecutorQueueLength: 1000 adoptCoreThreadNum: 10 adoptMaxThreadNum: 10 adoptExecutorQueueLength: 1000 managerCoreThreadNum: 10 managerMaxThreadNum: 10 managerExecutorQueueLength: 2000 managerInformCoreThreadNum: 10 managerInformMaxThreadNum: 15 managerInformExecutorQueueLength: 2000 upgradeCoreTreadNum: 10 upgradeMaxThreadNum: 10 upgradeSendReqCoreThreadNum: 10 upgradeSendReqMaxThreadNum: 10 sn-add: offline: area: ${REGION_FULL} topic: omada.device.online groupId: uat-free-lite-manager-sn-device-online-group use-other-kafka: true kafka-servers: ${SN_KAFKA_CONSUMER_SERVERS} limit: # 检测周期 checkTimeS: 300 # 限流器数量 errorCount: 100 # 在检测周期内超过限流器数量后的锁定时间 lockTimeS: 1800 # cbc 暂未实现 radius server,临时添加配置,让 5.11 先能运行 aaa: cache: cache-name: aaa:test:cache user-eap-cache-info-exp-secs: 30 certificate: ca: path: classpath:cert/tplink/ca.crt server: path: classpath:cert/tplink/server.p12 store-pass: 123456 key-pass: 123456 protocol: eap-tls: false tacacs: false nbu-common: secret-key: ${LOG_AES_KEY} secret-IV: ${LOG_AES_IV} hash-salt: ${LOG_SHA_SALT} busy-site: check-task-interval: 30m cache-keep-alive: 30m #-------Essential Manager独有-------- manager: device-white-list: cache: mem: empty-keep-alive: 10s keep-alive: 1m redis: keep-alive: 5m profiles: - profile-name: default region-codes: [ &#39;*&#39; ] #-------log-------- # Log组件Client Cloud配置, 覆盖global的 log: config: partitions: 4 #用于设置日志上限清除定时任务的分区,注:schedule组件推荐默认分片大小 app-types: [&#39;TP-Link_Omada_Android_dev&#39;,&#39;TP-Link_Omada_iOS_dev&#39;,&#39;TP-Link_Omada_Android_beta&#39;,&#39;TP-Link_Omada_iOS_beta&#39;] component: server: config: cache-log-queue-size: 15000 #缓存日志队列长度(默认15000) consume-log-size: 1000 #批量从MQ取日志时,一次取出日志数量(默认1000) timeout: 5 #批量从MQ取日志时,超时等待时间(默认5s) core-pool-size: 16 #日志处理自定义线程池核心线程数(默认16) maximum-pool-size: 128 #注日志处理自定义线程池最大线程数(默认128) topic: omada.log.send #topic定义 group-id: smb-free-sdn-lite-log-send-group #groupId定义;规范:部门名-项目名-微服务名-topic相关名-group client: config: topic: omada.log.send #Topic定义 cache-log-queue-size: 5000 #缓存日志队列长度(默认15000) timeout: 5 #批量从MQ取日志时,超时等待时间(默认5s) batch-add-log-size: 50 #批量从MQ取日志时,一次取出的日志数量(默认50) #------monitor---------- statistic: partitions: 4 topology: partitions: 4 # 调度任务刷新周期,单位分钟 schedulePeriod: 2 # 拓扑自动刷新最小间隔,单位分钟 topoRefreshPeriod: 15 roaming: partitions: 4 rfplanning: core-pool-size: 1 maximum-pool-size: 50 queue-capacity: 2000 # 存活时间单位分钟 keep-alive-time: 30 # 大数据上报相关 # CBC 5.2开启 data-track: expImprove: false monitor: device: inform: device-num: 5000 pool-size: 8 max-size: 8 #-------Client-------- radius: partitions: 2 client: timeout: clientTimeoutPatchEnable: false timeout-preserve-duration: ${TIMEOUT_PRESERVE_DURATION:5d} recognition: #终端识别定时任务分片数 shardingSize: 4 #-------Central-------- # 是否从central获取邀请链接 user-invite: central-enable: true # embedWeb配置,前端更新前配置为false,更新后配置为true embedWeb: enable: ${ESSENTIAL_EMBEDWEB_ENABLE} deploy: env: uat # 测试环境开启忙闲时监控 busy-device-task: enabled: true countInterval: 1h sleepInterval: 500ms # 控制配置同步双双读的开关,Local默认关闭双开关,CBC在新旧服务兼容时需要打开双开关 config: sync: write-enable: false read-enable: false
最新发布
12-18
Line 6920: 12-15 10:27:03.990789 1418 1418 W update_engine: [1215/102703.984350:WARNING:logging_android.cc(87)] Unrecognized log file opex_log Line 6921: 12-15 10:27:03.991605 1418 1418 W update_engine: [1215/102703.991420:WARNING:logging_android.cc(87)] Unrecognized log file opex_log.1 Line 6922: 12-15 10:27:03.991710 1418 1418 W update_engine: [1215/102703.991671:WARNING:logging_android.cc(87)] Unrecognized log file merge_kernel_log.1 Line 6923: 12-15 10:27:03.991759 1418 1418 W update_engine: [1215/102703.991741:WARNING:logging_android.cc(87)] Unrecognized log file opex_log.3 Line 6924: 12-15 10:27:03.991800 1418 1418 W update_engine: [1215/102703.991784:WARNING:logging_android.cc(87)] Unrecognized log file merge_kernel_log.2 Line 6925: 12-15 10:27:03.991858 1418 1418 W update_engine: [1215/102703.991840:WARNING:logging_android.cc(87)] Unrecognized log file merge_kernel_log Line 6926: 12-15 10:27:03.991904 1418 1418 W update_engine: [1215/102703.991887:WARNING:logging_android.cc(87)] Unrecognized log file opex_log.2 Line 6957: 12-15 10:27:04.009176 1418 1418 I update_engine: [INFO:main.cc(55)] Using temp dir /data/misc/update_engine/tmp Line 6957: 12-15 10:27:04.009176 1418 1418 I update_engine: [INFO:main.cc(55)] Using temp dir /data/misc/update_engine/tmp Line 7079: 12-15 10:27:04.033799 1418 1418 I update_engine: [INFO:main.cc(64)] A/B Update Engine starting Line 7325: 12-15 10:27:04.115307 1418 1418 I update_engine: [INFO:BootControlClient.cpp(416)] Using AIDL version of IBootControl Line 7338: 12-15 10:27:04.129311 1418 1418 I update_engine: [INFO:boot_control_android.cc(67)] Loaded boot control hal. Line 7515: 12-15 10:27:04.180816 1418 1418 E update_engine: [ERROR:update_attempter_android.cc(2166)] prefs_->GetInt64(kPrefsPreviousSlot, &previous_slot) failed. Line 7521: 12-15 10:27:04.183708 1418 1418 I update_engine: [INFO:update_attempter_android.cc(289)] OTAResult::NOT_ATTEMPTED Line 7638: 12-15 10:27:04.227746 1418 1418 I update_engine: [INFO:update_attempter_android.cc(2059)] Clearing update complete marker. Line 7674: 12-15 10:27:04.247242 1418 1418 I update_engine: [INFO:update_attempter_android.cc(2576)] Update state is 2 Line 7675: 12-15 10:27:04.247410 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.9 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.10 failed Line 7675: 12-15 10:27:04.247410 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.9 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.10 failed Line 7675: 12-15 10:27:04.247410 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.9 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.10 failed Line 7713: 12-15 10:27:04.281282 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.8 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.9 failed Line 7713: 12-15 10:27:04.281282 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.8 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.9 failed Line 7713: 12-15 10:27:04.281282 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.8 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.9 failed Line 7714: 12-15 10:27:04.281803 1418 1418 I update_engine: [INFO:update_attempter_android.cc(2581)] Scheduling CleanupPreviousUpdateAction. Line 7715: 12-15 10:27:04.283704 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.7 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.8 failed Line 7715: 12-15 10:27:04.283704 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.7 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.8 failed Line 7715: 12-15 10:27:04.283704 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.7 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.8 failed Line 7743: 12-15 10:27:04.292329 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.6 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.7 failed Line 7743: 12-15 10:27:04.292329 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.6 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.7 failed Line 7743: 12-15 10:27:04.292329 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.6 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.7 failed Line 7791: 12-15 10:27:04.296493 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.5 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.6 failed Line 7791: 12-15 10:27:04.296493 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.5 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.6 failed Line 7791: 12-15 10:27:04.296493 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.5 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.6 failed Line 7836: 12-15 10:27:04.303982 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.4 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.5 failed Line 7836: 12-15 10:27:04.303982 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.4 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.5 failed Line 7836: 12-15 10:27:04.303982 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.4 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.5 failed Line 7862: 12-15 10:27:04.304541 1418 1418 I update_engine: [INFO:action_processor.cc(51)] ActionProcessor: starting CleanupPreviousUpdateAction Line 7919: 12-15 10:27:04.324341 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.3 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.4 failed Line 7919: 12-15 10:27:04.324341 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.3 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.4 failed Line 7919: 12-15 10:27:04.324341 1418 1608 E update_engine: [ERROR:update_attempter_android.cc(327)] rename /mnt/oplus/op2/update_engine_log/merge_kernel_log.3 to /mnt/oplus/op2/update_engine_log/merge_kernel_log.4 failed Line 7920: 12-15 10:27:04.324809 1418 1418 I update_engine: [INFO:cleanup_previous_update_action.cc(294)] Starting/resuming CleanupPreviousUpdateAction Line 18979: 12-15 10:27:15.019048 1997 2091 E AconfigFlags: Failed to load aconfig package com.android.update_engine Line 18980: android.os.flagging.AconfigStorageReadException: ERROR_PACKAGE_NOT_FOUND: package com.android.update_engine cannot be found on the device
12-16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值