Skip to content

Commit c42aed1

Browse files
authored
Use pass in logger for ml modules (#969)
1 parent a2d7461 commit c42aed1

File tree

3 files changed

+6
-12
lines changed

3 files changed

+6
-12
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515

1616
### Changed
1717

18+
- Change to use loggers from `LoggerProvider` as default when initialize background blur/replacement processor.
19+
1820
### Fixed
1921

2022
## [3.9.0] - 2024-04-12

src/providers/BackgroundBlurProvider/index.tsx

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ import {
66
BackgroundBlurProcessor,
77
BackgroundBlurVideoFrameProcessor,
88
BackgroundFilterSpec,
9-
ConsoleLogger,
109
DefaultVideoTransformDevice,
1110
Device,
12-
LogLevel,
1311
NoOpVideoFrameProcessor,
1412
} from 'amazon-chime-sdk-js';
1513
import React, {
@@ -51,7 +49,8 @@ export const BackgroundBlurProvider: FC<React.PropsWithChildren<Props>> = ({
5149
options,
5250
children,
5351
}) => {
54-
const logger = useLogger();
52+
let logger = useLogger();
53+
logger = options?.logger || logger;
5554
const [isBackgroundBlurSupported, setIsBackgroundBlurSupported] = useState<
5655
boolean | undefined
5756
>(undefined);
@@ -158,9 +157,6 @@ export const BackgroundBlurProvider: FC<React.PropsWithChildren<Props>> = ({
158157
);
159158
const currentProcessor = await initializeBackgroundBlur();
160159
try {
161-
const logger =
162-
options?.logger ||
163-
new ConsoleLogger('BackgroundBlurProvider', LogLevel.INFO);
164160
if (currentProcessor) {
165161
const chosenVideoTransformDevice = new DefaultVideoTransformDevice(
166162
logger,

src/providers/BackgroundReplacementProvider/index.tsx

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ import {
66
BackgroundReplacementOptions,
77
BackgroundReplacementProcessor,
88
BackgroundReplacementVideoFrameProcessor,
9-
ConsoleLogger,
109
DefaultVideoTransformDevice,
1110
Device,
12-
LogLevel,
1311
NoOpVideoFrameProcessor,
1412
} from 'amazon-chime-sdk-js';
1513
import React, {
@@ -52,7 +50,8 @@ const BackgroundReplacementProviderContext = createContext<
5250
export const BackgroundReplacementProvider: FC<
5351
React.PropsWithChildren<Props>
5452
> = ({ spec, options, children }) => {
55-
const logger = useLogger();
53+
let logger = useLogger();
54+
logger = options?.logger || logger;
5655
const [
5756
isBackgroundReplacementSupported,
5857
setIsBackgroundReplacementSupported,
@@ -160,9 +159,6 @@ export const BackgroundReplacementProvider: FC<
160159
);
161160
const currentProcessor = await initializeBackgroundReplacement();
162161
try {
163-
const logger =
164-
options?.logger ||
165-
new ConsoleLogger('BackgroundReplacementProvider', LogLevel.INFO);
166162
if (currentProcessor) {
167163
const chosenVideoTransformDevice = new DefaultVideoTransformDevice(
168164
logger,

0 commit comments

Comments
 (0)