diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-02-03 16:45:13 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-02-03 16:45:13 +0900 |
| commit | 75558add17a14142d51205f20a2f535fc91f3a34 (patch) | |
| tree | ce1c529a87905c831b14a56ab2913430dde18805 /src/server/api/limiter.ts | |
| parent | Revert "Revert "Merge pull request #4098 from syuilo/dependabot/npm_and_yarn/... (diff) | |
| download | sharkey-75558add17a14142d51205f20a2f535fc91f3a34.tar.gz sharkey-75558add17a14142d51205f20a2f535fc91f3a34.tar.bz2 sharkey-75558add17a14142d51205f20a2f535fc91f3a34.zip | |
Better logging
Diffstat (limited to 'src/server/api/limiter.ts')
| -rw-r--r-- | src/server/api/limiter.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/api/limiter.ts b/src/server/api/limiter.ts index 192aa19770..f5c326f7d1 100644 --- a/src/server/api/limiter.ts +++ b/src/server/api/limiter.ts @@ -1,11 +1,11 @@ import * as Limiter from 'ratelimiter'; -import * as debug from 'debug'; import limiterDB from '../../db/redis'; import { IEndpoint } from './endpoints'; import getAcct from '../../misc/acct/render'; import { IUser } from '../../models/user'; +import Logger from '../../misc/logger'; -const log = debug('misskey:limiter'); +const logger = new Logger('limiter'); export default (endpoint: IEndpoint, user: IUser) => new Promise((ok, reject) => { // Redisがインストールされてない場合は常に許可 @@ -49,7 +49,7 @@ export default (endpoint: IEndpoint, user: IUser) => new Promise((ok, reject) => return reject('ERR'); } - log(`@${getAcct(user)} ${endpoint.name} min remaining: ${info.remaining}`); + logger.debug(`@${getAcct(user)} ${endpoint.name} min remaining: ${info.remaining}`); if (info.remaining === 0) { reject('BRIEF_REQUEST_INTERVAL'); @@ -77,7 +77,7 @@ export default (endpoint: IEndpoint, user: IUser) => new Promise((ok, reject) => return reject('ERR'); } - log(`@${getAcct(user)} ${endpoint.name} max remaining: ${info.remaining}`); + logger.debug(`@${getAcct(user)} ${endpoint.name} max remaining: ${info.remaining}`); if (info.remaining === 0) { reject('RATE_LIMIT_EXCEEDED'); |