Skip to content

Commit

Permalink
rename author name
Browse files Browse the repository at this point in the history
  • Loading branch information
supervate committed Apr 30, 2024
1 parent 13da347 commit 76a761b
Show file tree
Hide file tree
Showing 27 changed files with 119 additions and 152 deletions.
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
package vt.suopo.vlog;
package io.github.supervate.vlog;

import vt.suopo.vlog.common.ThrowableUtils;
import vt.suopo.vlog.event.LogEvent;
import io.github.supervate.vlog.common.ThrowableUtils;
import io.github.supervate.vlog.event.LogEvent;

import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Optional;

import static vt.suopo.vlog.common.Constants.*;
import static io.github.supervate.vlog.common.Constants.*;


/**
* 默认日志格式化器
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package vt.suopo.vlog;
package io.github.supervate.vlog;

/**
* 日志格式化器
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package vt.suopo.vlog;
package io.github.supervate.vlog;

/**
* 生命周期
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package vt.suopo.vlog;
package io.github.supervate.vlog;

import vt.suopo.vlog.appender.Appender;
import vt.suopo.vlog.event.DefaultLogEvent;
import vt.suopo.vlog.event.Level;
import vt.suopo.vlog.event.LogEvent;
import io.github.supervate.vlog.appender.Appender;
import io.github.supervate.vlog.event.DefaultLogEvent;
import io.github.supervate.vlog.event.Level;
import io.github.supervate.vlog.event.LogEvent;

/**
* 日志对象
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
package vt.suopo.vlog;
package io.github.supervate.vlog;

import vt.suopo.vlog.appender.AppenderCombiner;
import vt.suopo.vlog.appender.DefaultFileAppender;
import vt.suopo.vlog.appender.DefaultPrintStreamAppender;
import vt.suopo.vlog.common.SystemUtils;
import vt.suopo.vlog.event.Level;
import vt.suopo.vlog.event.LogEvent;
import io.github.supervate.vlog.appender.AppenderCombiner;
import io.github.supervate.vlog.appender.DefaultPrintStreamAppender;
import io.github.supervate.vlog.common.Constants;
import io.github.supervate.vlog.common.SystemUtils;
import io.github.supervate.vlog.appender.DefaultFileAppender;
import io.github.supervate.vlog.event.Level;
import io.github.supervate.vlog.event.LogEvent;

import java.util.Optional;
import java.util.concurrent.ConcurrentHashMap;

import static vt.suopo.vlog.common.Constants.*;

/**
* 日志工厂
* <p>
Expand All @@ -25,7 +24,7 @@
* <li>
* 4. vt.vlog.file.size 产生的日志文件大小,超过多少字节后,产生新的文件,默认为0,不限制.(单位字节)
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand All @@ -49,17 +48,17 @@ public class LoggerFactory {
defaultPrintStreamAppender.start();
APPENDER_COMBINER.addAppender(defaultPrintStreamAppender);
SystemUtils
.getSysPropertyPath(SYSTEM_PROPERTY_LOG_DIR)
.getSysPropertyPath(Constants.SYSTEM_PROPERTY_LOG_DIR)
.ifPresent(path -> {
DefaultFileAppender defaultFileAppender = new DefaultFileAppender(
new DefaultLayout(),
path,
SystemUtils
.getSysPropertyInteger(SYSTEM_PROPERTY_LOG_FILE_RETENTION)
.orElse(DEFAULT_LOG_FILE_RETENTION),
.getSysPropertyInteger(Constants.SYSTEM_PROPERTY_LOG_FILE_RETENTION)
.orElse(Constants.DEFAULT_LOG_FILE_RETENTION),
SystemUtils
.getSysPropertyInteger(SYSTEM_PROPERTY_LOG_FILE_SIZE)
.orElse(DEFAULT_LOG_FILE_SIZE)
.getSysPropertyInteger(Constants.SYSTEM_PROPERTY_LOG_FILE_SIZE)
.orElse(Constants.DEFAULT_LOG_FILE_SIZE)
);
defaultFileAppender.start();
APPENDER_COMBINER.addAppender(defaultFileAppender);
Expand All @@ -71,7 +70,7 @@ public class LoggerFactory {

private static Level getLevelConfig() {
return Optional
.ofNullable(System.getProperty(SYSTEM_PROPERTY_LOG_LEVEL))
.ofNullable(System.getProperty(Constants.SYSTEM_PROPERTY_LOG_LEVEL))
.map(String::toUpperCase)
.map(Level::valueOf)
.orElse(Level.INFO);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package vt.suopo.vlog.appender;
package io.github.supervate.vlog.appender;

/**
* 抽象appender
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package vt.suopo.vlog.appender;
package io.github.supervate.vlog.appender;

import vt.suopo.vlog.Lifecycle;
import io.github.supervate.vlog.Lifecycle;

/**
* Appender,负责日志输出.
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package vt.suopo.vlog.appender;
package io.github.supervate.vlog.appender;

import java.util.ArrayList;
import java.util.List;

/**
* appender 组合器
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package vt.suopo.vlog.appender;
package io.github.supervate.vlog.appender;


import vt.suopo.vlog.common.ThrowableUtils;
import io.github.supervate.vlog.common.ThrowableUtils;

import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
Expand All @@ -11,7 +11,7 @@
* <p>
* 注意: doAppend是单独开启一个线程,串行处理所有的event.
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
package vt.suopo.vlog.appender;
package io.github.supervate.vlog.appender;

import vt.suopo.vlog.Layout;
import vt.suopo.vlog.common.ThrowableUtils;
import vt.suopo.vlog.common.Tuple2;
import vt.suopo.vlog.event.LogEvent;
import vt.suopo.vlog.exception.CreateAppenderException;
import io.github.supervate.vlog.Layout;
import io.github.supervate.vlog.common.Constants;
import io.github.supervate.vlog.common.ThrowableUtils;
import io.github.supervate.vlog.common.Tuple2;
import io.github.supervate.vlog.exception.CreateAppenderException;
import io.github.supervate.vlog.event.LogEvent;

import java.io.File;
import java.io.IOException;
Expand All @@ -31,15 +32,12 @@
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;

import static vt.suopo.vlog.common.Constants.DEFAULT_LOG_FILE_RETENTION;
import static vt.suopo.vlog.common.Constants.DEFAULT_LOG_FILE_SIZE;

/**
* 默认日志输出-文件
* <p>
* 支持自动清理/日志文件按天滚动记录.
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down Expand Up @@ -69,11 +67,11 @@ public class DefaultFileAppender extends AsyncAppender<LogEvent> {
ThreadLocal<ByteBuffer> logWriteBuffer = ThreadLocal.withInitial(() -> ByteBuffer.allocateDirect(WRITE_BUFFER_SIZE));

public DefaultFileAppender(Layout<LogEvent> layout, Path directory) {
this(layout, directory, DEFAULT_LOG_FILE_RETENTION, DEFAULT_LOG_FILE_SIZE);
this(layout, directory, Constants.DEFAULT_LOG_FILE_RETENTION, Constants.DEFAULT_LOG_FILE_SIZE);
}

public DefaultFileAppender(Layout<LogEvent> layout, Path directory, int logFileRetentionDays) {
this(layout, directory, logFileRetentionDays, DEFAULT_LOG_FILE_SIZE);
this(layout, directory, logFileRetentionDays, Constants.DEFAULT_LOG_FILE_SIZE);
}

public DefaultFileAppender(Layout<LogEvent> layout, Path directory, int logFileRetentionDays, int logFileSizeBytes) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
package vt.suopo.vlog.appender;
package io.github.supervate.vlog.appender;

import vt.suopo.vlog.Layout;
import vt.suopo.vlog.event.Level;
import vt.suopo.vlog.event.LogEvent;
import vt.suopo.vlog.exception.CreateAppenderException;
import io.github.supervate.vlog.exception.CreateAppenderException;
import io.github.supervate.vlog.Layout;
import io.github.supervate.vlog.event.Level;
import io.github.supervate.vlog.event.LogEvent;

import java.io.PrintStream;
import java.util.Objects;

/**
* 默认日志输出-打印流
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package vt.suopo.vlog.common;
package io.github.supervate.vlog.common;

/**
* 日志常量
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package vt.suopo.vlog.common;
package io.github.supervate.vlog.common;

import java.io.IOException;
import java.nio.file.FileVisitResult;
Expand All @@ -10,7 +10,7 @@
/**
* 文件工具类
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package vt.suopo.vlog.common;
package io.github.supervate.vlog.common;

import java.lang.reflect.Field;
import java.lang.reflect.Method;
Expand All @@ -9,7 +9,7 @@
/**
* Core Reflect Utils
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
package vt.suopo.vlog.common;
package io.github.supervate.vlog.common;

import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Objects;
import java.util.Optional;

/**
* 系统工具
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package vt.suopo.vlog.common;
package io.github.supervate.vlog.common;

import java.util.LinkedList;
import java.util.List;

import static vt.suopo.vlog.common.Constants.CAUSED_BY;
import static io.github.supervate.vlog.common.Constants.CAUSED_BY;

/**
* 异常处理工具类
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package vt.suopo.vlog.common;
package io.github.supervate.vlog.common;

/**
* tuple
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package vt.suopo.vlog.common;
package io.github.supervate.vlog.common;

/*
* Note:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package vt.suopo.vlog.event;
package io.github.supervate.vlog.event;

import vt.suopo.vlog.Logger;
import io.github.supervate.vlog.Logger;

/**
* 日志事件抽象实现
*
* @author suopovate
* @author supervate
* @since 2024/04/27
* <p>
* All rights Reserved.
Expand Down
Loading

0 comments on commit 76a761b

Please sign in to comment.