#tcp #async #low-level #channel #message #logger #tcp-channel

bin+lib async-tcp-channel

基于低级 TCP 套接字/流的消息通道实现

5 个版本

0.1.4 2023 年 4 月 11 日
0.1.3 2023 年 4 月 11 日
0.1.2 2023 年 4 月 11 日
0.1.1 2023 年 4 月 10 日
0.1.0 2023 年 4 月 10 日

#129#logger

31 次每月下载

自定义许可

44KB
862 代码行

注意

此软件包**不可用于生产环境**!

日志记录器

以下日志记录器被使用:

  • atc-listener:服务器端日志。
  • atc-connector:客户端日志。
  • atc-frame:帧解析日志。

示例 log4rs.yml 配置文件

refresh_rate: 30 seconds

appenders:
  atc_listener_appender:
    kind: file
    path: "log/atc_listener.log"
    encoder:
      pattern: "{d} {l} - {m}{n}"
  atc_connector_appender:
    kind: file
    path: "log/atc_connector.log"
    encoder:
      pattern: "{d} {l} - {m}{n}"
  atc_frame_appender:
    kind: file
    path: "log/atc_frame.log"
    encoder:
      pattern: "{d} {l} - {m}{n}"
 

root:
  level: warn
  appenders:
    - atc_listener_appender

loggers:
  atc-listener:
    level: debug
    appenders:
      - atc_listener_appender
    additive: false
  atc-connector:
    level: debug
    appenders:
      - atc_connector_appender
    additive: false
  atc-frame:
    level: debug
    appenders:
      - atc_frame_appender
    additive: false

依赖关系

~7–14MB
~163K SLoC