refactor (backend): use dbLogger for logging db repository operations
This commit is contained in:
parent
954743078e
commit
7818186714
|
@ -2,7 +2,8 @@ import { db } from "@/db/postgre.js";
|
|||
import { NoteFavorite } from "@/models/entities/note-favorite.js";
|
||||
import { Notes } from "../index.js";
|
||||
import type { User } from "@/models/entities/user.js";
|
||||
import Logger from "@/services/logger.js";
|
||||
import { dbLogger } from "@/db/logger.js";
|
||||
import { inspect } from "node:util";
|
||||
|
||||
export const NoteFavoriteRepository = db.getRepository(NoteFavorite).extend({
|
||||
async pack(
|
||||
|
@ -29,9 +30,10 @@ export const NoteFavoriteRepository = db.getRepository(NoteFavorite).extend({
|
|||
if (result.status === "fulfilled") {
|
||||
return [result.value];
|
||||
}
|
||||
const logger = new Logger("models-note-favorite");
|
||||
logger.error(
|
||||
`dropping note favorite due to violating visibility restrictions, note favorite ${favorites[i].id} user ${me.id}`,
|
||||
dbLogger.info(
|
||||
`note favorite ${favorites[i].id} was filtered out because ${inspect(
|
||||
result.reason,
|
||||
)}`,
|
||||
);
|
||||
return [];
|
||||
});
|
||||
|
|
|
@ -4,7 +4,8 @@ import { Notes, Users } from "../index.js";
|
|||
import type { Packed } from "@/misc/schema.js";
|
||||
import { decodeReaction } from "@/misc/reaction-lib.js";
|
||||
import type { User } from "@/models/entities/user.js";
|
||||
import Logger from "@/services/logger.js";
|
||||
import { dbLogger } from "@/db/logger.js";
|
||||
import { inspect } from "node:util";
|
||||
|
||||
export const NoteReactionRepository = db.getRepository(NoteReaction).extend({
|
||||
async pack(
|
||||
|
@ -54,9 +55,10 @@ export const NoteReactionRepository = db.getRepository(NoteReaction).extend({
|
|||
if (result.status === "fulfilled") {
|
||||
return [result.value];
|
||||
}
|
||||
const logger = new Logger("models-note-reaction");
|
||||
logger.error(
|
||||
`dropping note reaction due to violating visibility restrictions, reason is ${result.reason}`,
|
||||
dbLogger.info(
|
||||
`note reaction ${src[i].id} was filtered out because ${inspect(
|
||||
result.reason,
|
||||
)}`,
|
||||
);
|
||||
return [];
|
||||
});
|
||||
|
|
|
@ -23,7 +23,8 @@ import {
|
|||
} from "@/misc/populate-emojis.js";
|
||||
import { db } from "@/db/postgre.js";
|
||||
import { IdentifiableError } from "@/misc/identifiable-error.js";
|
||||
import Logger from "@/services/logger.js";
|
||||
import { dbLogger } from "@/db/logger.js";
|
||||
import { inspect } from "node:util";
|
||||
|
||||
export async function populatePoll(note: Note, meId: User["id"] | null) {
|
||||
const poll = await Polls.findOneByOrFail({ noteId: note.id });
|
||||
|
@ -330,9 +331,10 @@ export const NoteRepository = db.getRepository(Note).extend({
|
|||
if (result.status === "fulfilled") {
|
||||
return [result.value];
|
||||
}
|
||||
const logger = new Logger("models-note");
|
||||
logger.error(
|
||||
`dropping note due to violating visibility restrictions, note ${notes[i].id} user ${meId}`,
|
||||
dbLogger.info(
|
||||
`note ${notes[i].id} was filtered out because ${inspect(
|
||||
result.reason,
|
||||
)}`,
|
||||
);
|
||||
return [];
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue