github.com/angenalZZZ/gofunc@v0.0.0-20210507121333-48ff1be3917b/cmd/jsjob/jsjob.yaml (about)

     1  # <test> jsjob -t
     2  # <run&> jsjob -c jsjob.yaml
     3  cron: jsjob.js # 配置计划任务"cron"
     4  
     5  db: # 连接database
     6    type: mysql
     7    conn: "root:HGJ766GR767FKJU0@tcp(localhost:3306)/test?charset=utf8&parseTime=True&loc=Local&timeout=3s"
     8    # mssql "sqlserver://sa:HGJ766GR767FKJU0@localhost?database=test&connection+timeout=3"
     9  
    10  nats: # 连接nats
    11    addr: nats://127.0.0.1:4222
    12    token: HGJ766GR767FKJU0
    13  
    14  redis: # 连接redis
    15    addr: 127.0.0.1:6379 # 192.168.100.2:1314
    16    db: 0
    17    password:
    18    username:
    19  
    20  log: # 日志跟踪
    21    filename: jsjob.log # 日志文件
    22    maxsize: 20 # 转存大小MB
    23    maxage: 1 # 转存时间days
    24    maxbackups: 60 # 保留最大旧日志文件数
    25    localtime: true # 使用本地时间,不然文件名就是UTC时间
    26    timeformat: 15:04:05.000
    27    compress: false # 压缩备份gzip
    28    writers: stdout # 输出位置(选项:file,stdout)
    29    level: info # 日志级别(选项:trace,debug,info,warn,error,fatal,panic,no,disabled)