Skip to content

Commit b0a1b06

Browse files
authored
test: Add browser and nodejs integration tests for logs (#15815)
ref #15526
1 parent 7191ebd commit b0a1b06

File tree

7 files changed

+436
-5
lines changed

7 files changed

+436
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import * as Sentry from '@sentry/browser';
2+
3+
window.Sentry = Sentry;
4+
5+
Sentry.init({
6+
dsn: 'https://public@dsn.ingest.sentry.io/1337',
7+
_experiments: {
8+
enableLogs: true,
9+
},
10+
});
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Sentry.logger.trace('test trace');
2+
Sentry.logger.debug('test debug');
3+
Sentry.logger.info('test info');
4+
Sentry.logger.warn('test warn');
5+
Sentry.logger.error('test error');
6+
Sentry.logger.fatal('test fatal');
7+
8+
const formattedMessage = (message, stringArg, boolArg, numberArg) => {
9+
return Sentry.logger.fmt`test ${message} ${stringArg} ${boolArg} ${numberArg}`;
10+
};
11+
12+
Sentry.logger.trace(formattedMessage('trace', 'stringArg', false, 123));
13+
Sentry.logger.debug(formattedMessage('debug', 'stringArg', false, 123));
14+
Sentry.logger.info(formattedMessage('info', 'stringArg', false, 123));
15+
Sentry.logger.warn(formattedMessage('warn', 'stringArg', false, 123));
16+
Sentry.logger.error(formattedMessage('error', 'stringArg', false, 123));
17+
Sentry.logger.fatal(formattedMessage('fatal', 'stringArg', false, 123));
18+
19+
Sentry.flush();

0 commit comments

Comments
 (0)