(tag: string | (() => string) | undefined, message: string, metadata: TaskNotesLogMetadata = {})
| 45 | } |
| 46 | |
| 47 | function getLogMessage(tag: string | (() => string) | undefined, message: string, metadata: TaskNotesLogMetadata = {}): string { |
| 48 | const parts = ["TaskNotes"]; |
| 49 | const tagValue = getTagValue(tag); |
| 50 | if (tagValue) { |
| 51 | parts.push(tagValue); |
| 52 | } |
| 53 | if (metadata.category) { |
| 54 | parts.push(metadata.category); |
| 55 | } |
| 56 | if (metadata.operation) { |
| 57 | parts.push(metadata.operation); |
| 58 | } |
| 59 | |
| 60 | return `${parts.map((part) => `[${part}]`).join("")} ${message}`; |
| 61 | } |
| 62 | |
| 63 | function emitLog( |
| 64 | sink: TaskNotesLoggerSink, |
no test coverage detected