summaryrefslogtreecommitdiff
path: root/src/server/api/limiter.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-02-03 16:45:13 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-02-03 16:45:13 +0900
commit75558add17a14142d51205f20a2f535fc91f3a34 (patch)
treece1c529a87905c831b14a56ab2913430dde18805 /src/server/api/limiter.ts
parentRevert "Revert "Merge pull request #4098 from syuilo/dependabot/npm_and_yarn/... (diff)
downloadsharkey-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.ts8
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');