summaryrefslogtreecommitdiff
path: root/src/chart
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-02-03 13:52:21 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-02-03 13:52:21 +0900
commit0b2571858fcabcd961bc6909fc5523ff34fd203e (patch)
tree6fee0e34c302395991b2659449c7ea592ec12637 /src/chart
parentMerge branches 'develop' and 'develop' of https://github.com/syuilo/misskey i... (diff)
downloadsharkey-0b2571858fcabcd961bc6909fc5523ff34fd203e.tar.gz
sharkey-0b2571858fcabcd961bc6909fc5523ff34fd203e.tar.bz2
sharkey-0b2571858fcabcd961bc6909fc5523ff34fd203e.zip
More logs
Diffstat (limited to 'src/chart')
-rw-r--r--src/chart/index.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/chart/index.ts b/src/chart/index.ts
index 3869224d09..edf773d9ca 100644
--- a/src/chart/index.ts
+++ b/src/chart/index.ts
@@ -8,6 +8,9 @@ import autobind from 'autobind-decorator';
import * as mongo from 'mongodb';
import db from '../db/mongodb';
import { ICollection } from 'monk';
+import Logger from '../misc/logger';
+
+const logger = new Logger('chart');
const utc = moment.utc;
@@ -58,14 +61,18 @@ type Log<T extends Obj> = {
export default abstract class Chart<T> {
protected collection: ICollection<Log<T>>;
protected abstract async getTemplate(init: boolean, latest?: T, group?: any): Promise<T>;
+ private name: string;
constructor(name: string, grouped = false) {
+ this.name = name;
this.collection = db.get<Log<T>>(`chart.${name}`);
+
const keys = {
span: -1,
date: -1
} as { [key: string]: 1 | -1; };
if (grouped) keys.group = -1;
+
this.collection.createIndex(keys, { unique: true });
}
@@ -155,6 +162,8 @@ export default abstract class Chart<T> {
// 初期ログデータを作成
data = await this.getTemplate(true, null, group);
+
+ logger.info(`${this.name}: Initial commit created`);
}
try {