com.houkunlin.system.applog.AppLogProperties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of system-applog-starter Show documentation
Show all versions of system-applog-starter Show documentation
使用 AppLog 注解记录日志信息,或者使用 AppLoggerFactory.getLogger(name) 这种类似 Slf4J 的形式记录日志信息。
需要自行监听 AppLogEvent 事件去保存日志信息。
package com.houkunlin.system.applog;
import lombok.Data;
import lombok.ToString;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
/**
* 应用日志配置
*
* @author HouKunLin
*/
@Data
@ToString
@Configuration
@ConfigurationProperties("system.applog")
public class AppLogProperties {
/**
* 是否启用 Rabbitmq 传递日志信息
*/
private boolean mqAmqpEnabled = false;
/**
* App 日志交换器名称
*/
private String mqExchange = "app.topic";
/**
* App 日志消息队列队列名称
*/
private String mqQueue = "log";
/**
* App 日志消息队列路由键名称
*/
private String mqRoutingKey = "route.AppLog";
/**
* 日志来源应用名称
*/
@Value("${spring.application.name}")
private String applicationName = "${spring.application.name}";
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy