Skip to content

Commit f8196e1

Browse files
Fix require logger in AvaTax app (#1770)
1 parent 996d9be commit f8196e1

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

.changeset/lovely-ravens-rest.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"saleor-app-avatax": patch
3+
---
4+
5+
Fixed how we import logger transports. After this change logger can be used from scripts that use `tsx` package.

apps/avatax/src/logger.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
import { attachLoggerConsoleTransport, rootLogger } from "@saleor/apps-logger";
2+
import { createRequire } from "module";
23

34
import packageJson from "../package.json";
45
import { env } from "./env";
56

67
rootLogger.settings.maskValuesOfKeys = ["metadata", "username", "password", "apiKey"];
78

9+
const require = createRequire(import.meta.url);
10+
811
if (env.NODE_ENV !== "production") {
912
attachLoggerConsoleTransport(rootLogger);
1013
}

0 commit comments

Comments
 (0)