All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.houkunlin.system.applog.AppLogProperties Maven / Gradle / Ivy

Go to download

使用 AppLog 注解记录日志信息,或者使用 AppLoggerFactory.getLogger(name) 这种类似 Slf4J 的形式记录日志信息。 需要自行监听 AppLogEvent 事件去保存日志信息。

There is a newer version: 1.2.3
Show newest version
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