Skip to content

Commit 76f0678

Browse files
committed
chore: rebase
1 parent 8e3c2c3 commit 76f0678

9 files changed

+29
-23
lines changed

packages/logger/src/constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ const LogLevel = {
2828
* Numeric values for each log level.
2929
*/
3030
const LogLevelThreshold = {
31+
TRACE: 6,
3132
DEBUG: 8,
3233
INFO: 12,
3334
WARN: 16,

packages/logger/tests/unit/logger/formatters.test.ts renamed to packages/logger/tests/unit/formatters.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44
* @group unit/logger/logFormatter
55
*/
66
import { AssertionError } from 'node:assert';
7-
import { EnvironmentVariablesService } from '../../../src/config/EnvironmentVariablesService.js';
8-
import { PowertoolsLogFormatter } from '../../../src/formatter/PowertoolsLogFormatter.js';
7+
import { EnvironmentVariablesService } from '../../src/config/EnvironmentVariablesService.js';
8+
import { PowertoolsLogFormatter } from '../../src/formatter/PowertoolsLogFormatter.js';
99
import {
1010
LogFormatter,
1111
LogItem,
1212
LogLevelThreshold,
1313
Logger,
14-
} from '../../../src/index.js';
15-
import type { LogAttributes, LogLevel } from '../../../src/types/Log.js';
14+
} from '../../src/index.js';
15+
import type { LogAttributes, LogLevel } from '../../src/types/Log.js';
1616
import type {
1717
CustomJsonReplacerFn,
1818
UnformattedAttributes,
19-
} from '../../../src/types/Logger.js';
19+
} from '../../src/types/Logger.js';
2020

2121
const fileNameRegexp = new RegExp(/index.js:\d+$/);
2222
const fileNameRegexpWithLine = new RegExp(/formatters.test.ts:\d+:\d+/);

packages/logger/tests/unit/logger/initializeLogger.test.ts renamed to packages/logger/tests/unit/initializeLogger.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
*
44
* @group unit/logger/logger/logLevels
55
*/
6-
import { Logger } from '../../../src/Logger.js';
7-
import { LogJsonIndent, LogLevel } from '../../../src/constants.js';
6+
import { Logger } from '../../src/Logger.js';
7+
import { LogJsonIndent, LogLevel } from '../../src/constants.js';
88

99
const logSpy = jest.spyOn(console, 'info');
1010

packages/logger/tests/unit/logger/injectLambdaContext.test.ts renamed to packages/logger/tests/unit/injectLambdaContext.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import context from '@aws-lambda-powertools/testing-utils/context';
77
import middy from '@middy/core';
88
import type { Context } from 'aws-lambda';
9-
import { Logger } from '../../../src/Logger.js';
10-
import { injectLambdaContext } from '../../../src/middleware/middy.js';
9+
import { Logger } from '../../src/Logger.js';
10+
import { injectLambdaContext } from '../../src/middleware/middy.js';
1111

1212
const event = {
1313
foo: 'bar',

packages/logger/tests/unit/logger/logEvent.test.ts renamed to packages/logger/tests/unit/logEvent.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import context from '@aws-lambda-powertools/testing-utils/context';
77
import middy from '@middy/core';
88
import type { Context } from 'aws-lambda';
9-
import { Logger } from '../../../src/Logger.js';
10-
import { injectLambdaContext } from '../../../src/middleware/middy.js';
9+
import { Logger } from '../../src/Logger.js';
10+
import { injectLambdaContext } from '../../src/middleware/middy.js';
1111

1212
const event = {
1313
foo: 'bar',

packages/logger/tests/unit/logger/logLevels.test.ts renamed to packages/logger/tests/unit/logLevels.test.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,19 @@
33
*
44
* @group unit/logger/logger/logLevels
55
*/
6-
import { Logger } from '../../../src/Logger.js';
7-
import { LogLevel, LogLevelThreshold } from '../../../src/constants.js';
8-
import type { LogLevel as LogLevelType } from '../../../src/types/Log.js';
9-
import type { LogFunction } from '../../../src/types/Logger.js';
6+
import { Logger } from '../../src/Logger.js';
7+
import { LogLevel, LogLevelThreshold } from '../../src/constants.js';
8+
import type { LogLevel as LogLevelType } from '../../src/types/Log.js';
9+
import type { LogFunction } from '../../src/types/Logger.js';
1010

1111
const getConsoleMethod = (
1212
method: string
13-
): keyof Omit<LogFunction, 'critical'> =>
13+
): keyof Omit<LogFunction, 'critical'> | 'log' =>
1414
method.toLowerCase() === 'critical'
1515
? 'error'
16-
: (method.toLowerCase() as keyof Omit<LogFunction, 'critical'>);
16+
: method.toLowerCase() === 'trace'
17+
? 'log'
18+
: (method.toLowerCase() as keyof Omit<LogFunction, 'critical'>);
1719

1820
describe('Log levels', () => {
1921
const ENVIRONMENT_VARIABLES = process.env;
@@ -79,6 +81,7 @@ describe('Log levels', () => {
7981
});
8082

8183
it.each([
84+
{ level: LogLevel.TRACE },
8285
{ level: LogLevel.DEBUG },
8386
{ level: LogLevel.INFO },
8487
{ level: LogLevel.WARN },
@@ -100,6 +103,7 @@ describe('Log levels', () => {
100103
});
101104

102105
it.each([
106+
{ level: LogLevel.DEBUG, moreVerboseLevel: LogLevel.TRACE },
103107
{ level: LogLevel.INFO, moreVerboseLevel: LogLevel.DEBUG },
104108
{ level: LogLevel.WARN, moreVerboseLevel: LogLevel.INFO },
105109
{ level: LogLevel.ERROR, moreVerboseLevel: LogLevel.WARN },
@@ -120,6 +124,7 @@ describe('Log levels', () => {
120124
);
121125

122126
it.each([
127+
{ level: LogLevel.TRACE, lessVerboseLevel: LogLevel.DEBUG },
123128
{ level: LogLevel.DEBUG, lessVerboseLevel: LogLevel.INFO },
124129
{ level: LogLevel.INFO, lessVerboseLevel: LogLevel.WARN },
125130
{ level: LogLevel.WARN, lessVerboseLevel: LogLevel.ERROR },

packages/logger/tests/unit/logger/sampling.test.ts renamed to packages/logger/tests/unit/sampling.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
*
44
* @group unit/logger/logger/sampling
55
*/
6-
import { EnvironmentVariablesService } from '../../../src/config/EnvironmentVariablesService.js';
7-
import { LogLevel, LogLevelThreshold, Logger } from '../../../src/index.js';
6+
import { EnvironmentVariablesService } from '../../src/config/EnvironmentVariablesService.js';
7+
import { LogLevel, LogLevelThreshold, Logger } from '../../src/index.js';
88

99
class CustomConfigService extends EnvironmentVariablesService {
1010
#sampleRateValue = 1;
@@ -33,7 +33,7 @@ describe('Log sampling', () => {
3333
const debugSpy = jest.spyOn(console, 'debug');
3434

3535
// Act
36-
new Logger({ sampleRateValue: 1 });
36+
new Logger({ sampleRateValue: 1, logLevel: LogLevel.CRITICAL });
3737

3838
// Assess
3939
expect(debugSpy).toHaveBeenCalledTimes(1);

packages/logger/tests/unit/logger/workingWithkeys.test.ts renamed to packages/logger/tests/unit/workingWithkeys.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
import context from '@aws-lambda-powertools/testing-utils/context';
77
import middy from '@middy/core';
88
import type { Context } from 'aws-lambda';
9-
import { Logger } from '../../../src/Logger.js';
10-
import { injectLambdaContext } from '../../../src/middleware/middy.js';
11-
import type { ConstructorOptions } from '../../../src/types/Logger.js';
9+
import { Logger } from '../../src/Logger.js';
10+
import { injectLambdaContext } from '../../src/middleware/middy.js';
11+
import type { ConstructorOptions } from '../../src/types/Logger.js';
1212

1313
const logSpy = jest.spyOn(console, 'info');
1414

0 commit comments

Comments
 (0)