提交 7997bb99 编写于 作者: 如梦技术's avatar 如梦技术 🐛

mica-logging 重新设计 gitee #I3CVAT

上级 682020d7
package net.dreamlu.mica.logging.appender;
/**
* @author L.cm
*/
public interface ILoggingAppender {
/**
* 启动
*/
void start();
/**
* 重置
*/
void reset();
}
package net.dreamlu.mica.logging.appender;
/**
* @author L.cm
*/
public class LoggingFileAppender implements ILoggingAppender {
@Override
public void start() {
}
@Override
public void reset() {
}
}
package net.dreamlu.mica.logging.appender;
/**
* @author L.cm
*/
public class LoggingJsonFileAppender implements ILoggingAppender {
@Override
public void start() {
}
@Override
public void reset() {
}
}
package net.dreamlu.mica.logging.appender;
/**
* @author L.cm
*/
public class LoggingLogStashAppender implements ILoggingAppender {
@Override
public void start() {
}
@Override
public void reset() {
}
}
......@@ -17,6 +17,7 @@
package net.dreamlu.mica.logging.config;
import net.dreamlu.mica.auto.annotation.AutoContextInitializer;
import net.dreamlu.mica.logging.utils.LoggingUtil;
import org.springframework.context.ApplicationContextInitializer;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.core.Ordered;
......
......@@ -19,6 +19,8 @@ package net.dreamlu.mica.logging.config;
import ch.qos.logback.classic.LoggerContext;
import net.dreamlu.mica.core.constant.MicaConstant;
import net.dreamlu.mica.core.utils.JsonUtil;
import net.dreamlu.mica.logging.listener.LoggingStartedEventListener;
import net.dreamlu.mica.logging.utils.LoggingUtil;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
......
......@@ -14,9 +14,11 @@
* limitations under the License.
*/
package net.dreamlu.mica.logging.config;
package net.dreamlu.mica.logging.listener;
import lombok.RequiredArgsConstructor;
import net.dreamlu.mica.logging.config.MicaLoggingProperties;
import net.dreamlu.mica.logging.utils.LoggingUtil;
import org.springframework.boot.web.context.WebServerInitializedEvent;
import org.springframework.context.event.EventListener;
import org.springframework.core.annotation.Order;
......
......@@ -17,7 +17,7 @@
* limitations under the License.
*/
package net.dreamlu.mica.logging.config;
package net.dreamlu.mica.logging.utils;
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
......@@ -37,6 +37,7 @@ import ch.qos.logback.core.util.FileSize;
import lombok.experimental.UtilityClass;
import lombok.extern.slf4j.Slf4j;
import net.dreamlu.mica.core.utils.SystemUtil;
import net.dreamlu.mica.logging.config.MicaLoggingProperties;
import net.logstash.logback.appender.LogstashTcpSocketAppender;
import net.logstash.logback.composite.ContextJsonProvider;
import net.logstash.logback.composite.GlobalCustomFieldsJsonProvider;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册