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/remote | |
| parent | Revert "Revert "Merge pull request #4098 from syuilo/dependabot/npm_and_yarn/... (diff) | |
| download | misskey-75558add17a14142d51205f20a2f535fc91f3a34.tar.gz misskey-75558add17a14142d51205f20a2f535fc91f3a34.tar.bz2 misskey-75558add17a14142d51205f20a2f535fc91f3a34.zip | |
Better logging
Diffstat (limited to 'src/remote')
| -rw-r--r-- | src/remote/activitypub/models/image.ts | 7 | ||||
| -rw-r--r-- | src/remote/activitypub/models/note.ts | 14 | ||||
| -rw-r--r-- | src/remote/activitypub/models/person.ts | 20 |
3 files changed, 20 insertions, 21 deletions
diff --git a/src/remote/activitypub/models/image.ts b/src/remote/activitypub/models/image.ts index ae353f5efc..ef0b24e890 100644 --- a/src/remote/activitypub/models/image.ts +++ b/src/remote/activitypub/models/image.ts @@ -1,12 +1,11 @@ -import * as debug from 'debug'; - import uploadFromUrl from '../../../services/drive/upload-from-url'; import { IRemoteUser } from '../../../models/user'; import DriveFile, { IDriveFile } from '../../../models/drive-file'; import Resolver from '../resolver'; import fetchMeta from '../../../misc/fetch-meta'; +import { apLogger } from '../logger'; -const log = debug('misskey:activitypub'); +const logger = apLogger; /** * Imageを作成します。 @@ -23,7 +22,7 @@ export async function createImage(actor: IRemoteUser, value: any): Promise<IDriv throw new Error('invalid image: url not privided'); } - log(`Creating the Image: ${image.url}`); + logger.info(`Creating the Image: ${image.url}`); const instance = await fetchMeta(); const cache = instance.cacheRemoteFiles; diff --git a/src/remote/activitypub/models/note.ts b/src/remote/activitypub/models/note.ts index 1b61435aa2..790f2f9590 100644 --- a/src/remote/activitypub/models/note.ts +++ b/src/remote/activitypub/models/note.ts @@ -1,5 +1,4 @@ import * as mongo from 'mongodb'; -import * as debug from 'debug'; import config from '../../../config'; import Resolver from '../resolver'; @@ -16,8 +15,9 @@ import { toUnicode } from 'punycode'; import { unique, concat, difference } from '../../../prelude/array'; import { extractPollFromQuestion } from './question'; import vote from '../../../services/note/polls/vote'; +import { apLogger } from '../logger'; -const log = debug('misskey:activitypub'); +const logger = apLogger; /** * Noteをフェッチします。 @@ -53,13 +53,13 @@ export async function createNote(value: any, resolver?: Resolver, silent = false const object = await resolver.resolve(value) as any; if (object == null || object.type !== 'Note') { - log(`invalid note: ${object}`); + logger.error(`invalid note: ${object}`); return null; } const note: INoteActivityStreamsObject = object; - log(`Creating the Note: ${note.id}`); + logger.info(`Creating the Note: ${note.id}`); // 投稿者をフェッチ const actor = await resolvePerson(note.attributedTo, null, resolver) as IRemoteUser; @@ -116,14 +116,14 @@ export async function createNote(value: any, resolver?: Resolver, silent = false if (reply && reply.poll && text != null) { const m = text.match(/([0-9])$/); if (m) { - log(`vote from AP: actor=${actor.username}@${actor.host}, note=${note.id}, choice=${m[0]}`); + logger.info(`vote from AP: actor=${actor.username}@${actor.host}, note=${note.id}, choice=${m[0]}`); await vote(actor, reply, Number(m[1])); return null; } } const emojis = await extractEmojis(note.tag, actor.host).catch(e => { - console.log(`extractEmojis: ${e}`); + logger.info(`extractEmojis: ${e}`); return [] as IEmoji[]; }); @@ -215,7 +215,7 @@ export async function extractEmojis(tags: ITag[], host_: string) { return exists; } - log(`register emoji host=${host}, name=${name}`); + logger.info(`register emoji host=${host}, name=${name}`); return await Emoji.insert({ host, diff --git a/src/remote/activitypub/models/person.ts b/src/remote/activitypub/models/person.ts index 16f1086b86..a4173c5e82 100644 --- a/src/remote/activitypub/models/person.ts +++ b/src/remote/activitypub/models/person.ts @@ -1,6 +1,5 @@ import * as mongo from 'mongodb'; import { toUnicode } from 'punycode'; -import * as debug from 'debug'; import config from '../../../config'; import User, { validateUsername, isValidName, IUser, IRemoteUser, isRemoteUser } from '../../../models/user'; @@ -20,8 +19,9 @@ import { IEmoji } from '../../../models/emoji'; import { ITag, extractHashtags } from './tag'; import Following from '../../../models/following'; import { IIdentifier } from './identifier'; +import { apLogger } from '../logger'; -const log = debug('misskey:activitypub'); +const logger = apLogger; /** * Validate Person object @@ -119,7 +119,7 @@ export async function createPerson(uri: string, resolver?: Resolver): Promise<IU const person: IPerson = object; - log(`Creating the Person: ${person.id}`); + logger.info(`Creating the Person: ${person.id}`); const [followersCount = 0, followingCount = 0, notesCount = 0] = await Promise.all([ resolver.resolve(person.followers).then( @@ -183,7 +183,7 @@ export async function createPerson(uri: string, resolver?: Resolver): Promise<IU throw new Error('already registered'); } - console.error(e); + logger.error(e); throw e; } @@ -247,7 +247,7 @@ export async function createPerson(uri: string, resolver?: Resolver): Promise<IU //#region カスタム絵文字取得 const emojis = await extractEmojis(person.tag, host).catch(e => { - console.log(`extractEmojis: ${e}`); + logger.info(`extractEmojis: ${e}`); return [] as IEmoji[]; }); @@ -260,7 +260,7 @@ export async function createPerson(uri: string, resolver?: Resolver): Promise<IU }); //#endregion - await updateFeatured(user._id).catch(err => console.log(err)); + await updateFeatured(user._id).catch(err => logger.error(err)); return user; } @@ -300,7 +300,7 @@ export async function updatePerson(uri: string, resolver?: Resolver, hint?: obje const person: IPerson = object; - log(`Updating the Person: ${person.id}`); + logger.info(`Updating the Person: ${person.id}`); const [followersCount = 0, followingCount = 0, notesCount = 0] = await Promise.all([ resolver.resolve(person.followers).then( @@ -329,7 +329,7 @@ export async function updatePerson(uri: string, resolver?: Resolver, hint?: obje // カスタム絵文字取得 const emojis = await extractEmojis(person.tag, exist.host).catch(e => { - console.log(`extractEmojis: ${e}`); + logger.info(`extractEmojis: ${e}`); return [] as IEmoji[]; }); @@ -393,7 +393,7 @@ export async function updatePerson(uri: string, resolver?: Resolver, hint?: obje multi: true }); - await updateFeatured(exist._id).catch(err => console.log(err)); + await updateFeatured(exist._id).catch(err => logger.error(err)); } /** @@ -480,7 +480,7 @@ export async function updateFeatured(userId: mongo.ObjectID) { if (!isRemoteUser(user)) return; if (!user.featured) return; - log(`Updating the featured: ${user.uri}`); + logger.info(`Updating the featured: ${user.uri}`); const resolver = new Resolver(); |