mirror of
https://git.fightbot.fun/hxuanyu/BingPaper.git
synced 2026-02-15 05:59:32 +08:00
新增WebConfig配置支持,完善日志相关配置选项,移除对WebP格式的支持
This commit is contained in:
58
docs/docs.go
58
docs/docs.go
@@ -399,8 +399,7 @@ const docTemplate = `{
|
||||
"get": {
|
||||
"description": "根据日期返回图片流或重定向 (yyyy-mm-dd)",
|
||||
"produces": [
|
||||
"image/jpeg",
|
||||
"image/webp"
|
||||
"image/jpeg"
|
||||
],
|
||||
"tags": [
|
||||
"image"
|
||||
@@ -473,8 +472,7 @@ const docTemplate = `{
|
||||
"get": {
|
||||
"description": "随机返回一张已抓取的图片流或重定向",
|
||||
"produces": [
|
||||
"image/jpeg",
|
||||
"image/webp"
|
||||
"image/jpeg"
|
||||
],
|
||||
"tags": [
|
||||
"image"
|
||||
@@ -531,8 +529,7 @@ const docTemplate = `{
|
||||
"get": {
|
||||
"description": "根据参数返回今日必应图片流或重定向",
|
||||
"produces": [
|
||||
"image/jpeg",
|
||||
"image/webp"
|
||||
"image/jpeg"
|
||||
],
|
||||
"tags": [
|
||||
"image"
|
||||
@@ -549,7 +546,7 @@ const docTemplate = `{
|
||||
{
|
||||
"type": "string",
|
||||
"default": "jpg",
|
||||
"description": "格式 (jpg, webp)",
|
||||
"description": "格式 (jpg)",
|
||||
"name": "format",
|
||||
"in": "query"
|
||||
}
|
||||
@@ -669,6 +666,9 @@ const docTemplate = `{
|
||||
},
|
||||
"token": {
|
||||
"$ref": "#/definitions/config.TokenConfig"
|
||||
},
|
||||
"web": {
|
||||
"$ref": "#/definitions/config.WebConfig"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -714,8 +714,44 @@ const docTemplate = `{
|
||||
"config.LogConfig": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"compress": {
|
||||
"description": "是否压缩旧日志文件",
|
||||
"type": "boolean"
|
||||
},
|
||||
"dbfilename": {
|
||||
"description": "数据库日志文件名",
|
||||
"type": "string"
|
||||
},
|
||||
"dblogLevel": {
|
||||
"description": "数据库日志级别: debug, info, warn, error",
|
||||
"type": "string"
|
||||
},
|
||||
"filename": {
|
||||
"description": "业务日志文件名",
|
||||
"type": "string"
|
||||
},
|
||||
"level": {
|
||||
"type": "string"
|
||||
},
|
||||
"logConsole": {
|
||||
"description": "是否同时输出到控制台",
|
||||
"type": "boolean"
|
||||
},
|
||||
"maxAge": {
|
||||
"description": "保留旧日志文件最大天数",
|
||||
"type": "integer"
|
||||
},
|
||||
"maxBackups": {
|
||||
"description": "保留旧日志文件最大个数",
|
||||
"type": "integer"
|
||||
},
|
||||
"maxSize": {
|
||||
"description": "每个日志文件最大大小 (MB)",
|
||||
"type": "integer"
|
||||
},
|
||||
"showDBLog": {
|
||||
"description": "是否在控制台显示数据库日志",
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -790,6 +826,14 @@ const docTemplate = `{
|
||||
}
|
||||
}
|
||||
},
|
||||
"config.WebConfig": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"path": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"config.WebDAVConfig": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
||||
@@ -393,8 +393,7 @@
|
||||
"get": {
|
||||
"description": "根据日期返回图片流或重定向 (yyyy-mm-dd)",
|
||||
"produces": [
|
||||
"image/jpeg",
|
||||
"image/webp"
|
||||
"image/jpeg"
|
||||
],
|
||||
"tags": [
|
||||
"image"
|
||||
@@ -467,8 +466,7 @@
|
||||
"get": {
|
||||
"description": "随机返回一张已抓取的图片流或重定向",
|
||||
"produces": [
|
||||
"image/jpeg",
|
||||
"image/webp"
|
||||
"image/jpeg"
|
||||
],
|
||||
"tags": [
|
||||
"image"
|
||||
@@ -525,8 +523,7 @@
|
||||
"get": {
|
||||
"description": "根据参数返回今日必应图片流或重定向",
|
||||
"produces": [
|
||||
"image/jpeg",
|
||||
"image/webp"
|
||||
"image/jpeg"
|
||||
],
|
||||
"tags": [
|
||||
"image"
|
||||
@@ -543,7 +540,7 @@
|
||||
{
|
||||
"type": "string",
|
||||
"default": "jpg",
|
||||
"description": "格式 (jpg, webp)",
|
||||
"description": "格式 (jpg)",
|
||||
"name": "format",
|
||||
"in": "query"
|
||||
}
|
||||
@@ -663,6 +660,9 @@
|
||||
},
|
||||
"token": {
|
||||
"$ref": "#/definitions/config.TokenConfig"
|
||||
},
|
||||
"web": {
|
||||
"$ref": "#/definitions/config.WebConfig"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -708,8 +708,44 @@
|
||||
"config.LogConfig": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"compress": {
|
||||
"description": "是否压缩旧日志文件",
|
||||
"type": "boolean"
|
||||
},
|
||||
"dbfilename": {
|
||||
"description": "数据库日志文件名",
|
||||
"type": "string"
|
||||
},
|
||||
"dblogLevel": {
|
||||
"description": "数据库日志级别: debug, info, warn, error",
|
||||
"type": "string"
|
||||
},
|
||||
"filename": {
|
||||
"description": "业务日志文件名",
|
||||
"type": "string"
|
||||
},
|
||||
"level": {
|
||||
"type": "string"
|
||||
},
|
||||
"logConsole": {
|
||||
"description": "是否同时输出到控制台",
|
||||
"type": "boolean"
|
||||
},
|
||||
"maxAge": {
|
||||
"description": "保留旧日志文件最大天数",
|
||||
"type": "integer"
|
||||
},
|
||||
"maxBackups": {
|
||||
"description": "保留旧日志文件最大个数",
|
||||
"type": "integer"
|
||||
},
|
||||
"maxSize": {
|
||||
"description": "每个日志文件最大大小 (MB)",
|
||||
"type": "integer"
|
||||
},
|
||||
"showDBLog": {
|
||||
"description": "是否在控制台显示数据库日志",
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -784,6 +820,14 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"config.WebConfig": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"path": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"config.WebDAVConfig": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
||||
@@ -33,6 +33,8 @@ definitions:
|
||||
$ref: '#/definitions/config.StorageConfig'
|
||||
token:
|
||||
$ref: '#/definitions/config.TokenConfig'
|
||||
web:
|
||||
$ref: '#/definitions/config.WebConfig'
|
||||
type: object
|
||||
config.CronConfig:
|
||||
properties:
|
||||
@@ -61,8 +63,35 @@ definitions:
|
||||
type: object
|
||||
config.LogConfig:
|
||||
properties:
|
||||
compress:
|
||||
description: 是否压缩旧日志文件
|
||||
type: boolean
|
||||
dbfilename:
|
||||
description: 数据库日志文件名
|
||||
type: string
|
||||
dblogLevel:
|
||||
description: '数据库日志级别: debug, info, warn, error'
|
||||
type: string
|
||||
filename:
|
||||
description: 业务日志文件名
|
||||
type: string
|
||||
level:
|
||||
type: string
|
||||
logConsole:
|
||||
description: 是否同时输出到控制台
|
||||
type: boolean
|
||||
maxAge:
|
||||
description: 保留旧日志文件最大天数
|
||||
type: integer
|
||||
maxBackups:
|
||||
description: 保留旧日志文件最大个数
|
||||
type: integer
|
||||
maxSize:
|
||||
description: 每个日志文件最大大小 (MB)
|
||||
type: integer
|
||||
showDBLog:
|
||||
description: 是否在控制台显示数据库日志
|
||||
type: boolean
|
||||
type: object
|
||||
config.RetentionConfig:
|
||||
properties:
|
||||
@@ -110,6 +139,11 @@ definitions:
|
||||
defaultTTL:
|
||||
type: string
|
||||
type: object
|
||||
config.WebConfig:
|
||||
properties:
|
||||
path:
|
||||
type: string
|
||||
type: object
|
||||
config.WebDAVConfig:
|
||||
properties:
|
||||
password:
|
||||
@@ -443,7 +477,6 @@ paths:
|
||||
type: string
|
||||
produces:
|
||||
- image/jpeg
|
||||
- image/webp
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
@@ -488,7 +521,6 @@ paths:
|
||||
type: string
|
||||
produces:
|
||||
- image/jpeg
|
||||
- image/webp
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
@@ -521,13 +553,12 @@ paths:
|
||||
name: variant
|
||||
type: string
|
||||
- default: jpg
|
||||
description: 格式 (jpg, webp)
|
||||
description: 格式 (jpg)
|
||||
in: query
|
||||
name: format
|
||||
type: string
|
||||
produces:
|
||||
- image/jpeg
|
||||
- image/webp
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
|
||||
Reference in New Issue
Block a user