1- import { Exceptionless } from "../../node_modules/@exceptionless/ browser/dist/index.min.js " ;
1+ import { Exceptionless } from "../../packages/ browser/dist/index" ;
22import { divide } from "./math.js" ;
33import { TextAreaLogger } from "./text-area-logger.js" ;
44
5- await Exceptionless . startup ( c => {
5+ await Exceptionless . startup ( ( c ) => {
66 c . useDebugLogger ( ) ;
77 c . services . log = new TextAreaLogger ( "logs" , c . services . log ) ;
88
@@ -23,64 +23,91 @@ await Exceptionless.startup(c => {
2323 myPassword : "123456" ,
2424 customValue : "Password" ,
2525 value : {
26- Password : "123456"
27- }
26+ Password : "123456" ,
27+ } ,
2828 } ;
2929
3030 c . defaultTags . push ( "Example" , "JavaScript" ) ;
31- c . settings [ "@@error:MediaError" ] = "Off"
31+ c . settings [ "@@error:MediaError" ] = "Off" ;
3232} ) ;
3333
3434document . addEventListener ( "DOMContentLoaded" , ( ) => {
3535 const elements = document . querySelectorAll ( ".submit-log" ) ;
3636 for ( const element of elements ) {
3737 element . addEventListener ( "click" , ( event ) => {
3838 const level = event . target . attributes [ "data-level" ] ?. value ;
39- Exceptionless . submitLog ( "sendEvents" , `This is a log message with level: ${ level || "<no log level>" } ` , level ) ;
39+ Exceptionless . submitLog (
40+ "sendEvents" ,
41+ `This is a log message with level: ${ level || "<no log level>" } ` ,
42+ level
43+ ) ;
4044 } ) ;
4145 }
4246
43- document . querySelector ( "#throw-custom-error" ) . addEventListener ( "click" , ( ) => {
44- throw new CustomError ( "A Custom Error" , 500 ) ;
45- } ) ;
47+ document
48+ . querySelector ( "#throw-custom-error" )
49+ . addEventListener ( "click" , ( ) => {
50+ throw new CustomError ( "A Custom Error" , 500 ) ;
51+ } ) ;
4652
47- document . querySelector ( "#throw-division-by-zero-error" ) . addEventListener ( "click" , ( ) => {
48- divide ( 10 , 0 ) ;
49- } ) ;
53+ document
54+ . querySelector ( "#throw-division-by-zero-error" )
55+ . addEventListener ( "click" , ( ) => {
56+ divide ( 10 , 0 ) ;
57+ } ) ;
5058
51- document . querySelector ( "#throw-index-out-of-range" ) . addEventListener ( "click" , ( ) => {
52- throwIndexOutOfRange ( ) ;
53- } ) ;
59+ document
60+ . querySelector ( "#throw-index-out-of-range" )
61+ . addEventListener ( "click" , ( ) => {
62+ throwIndexOutOfRange ( ) ;
63+ } ) ;
5464
55- document . querySelector ( "#throw-index-out-of-range-custom-stacking" ) . addEventListener ( "click" , ( ) => {
56- throwIndexOutOfRange ( 1 , true ) ;
57- } ) ;
65+ document
66+ . querySelector ( "#throw-index-out-of-range-custom-stacking" )
67+ . addEventListener ( "click" , ( ) => {
68+ throwIndexOutOfRange ( 1 , true ) ;
69+ } ) ;
5870
59- document . querySelector ( "#throw-string-error" ) . addEventListener ( "click" , ( ) => {
60- throwStringError ( ) ;
61- } ) ;
71+ document
72+ . querySelector ( "#throw-string-error" )
73+ . addEventListener ( "click" , ( ) => {
74+ throwStringError ( ) ;
75+ } ) ;
6276
63- document . querySelector ( "#throw-ignored-error" ) . addEventListener ( "click" , ( ) => {
64- throw new MediaError ( "An Ignored Exception Type" ) ;
65- } ) ;
77+ document
78+ . querySelector ( "#throw-ignored-error" )
79+ . addEventListener ( "click" , ( ) => {
80+ throw new MediaError ( "An Ignored Exception Type" ) ;
81+ } ) ;
6682
67- document . querySelector ( "#config-settings-log" ) . addEventListener ( "click" , ( ) => {
68- Exceptionless . config . services . log . info ( JSON . stringify ( Exceptionless . config . settings ) ) ;
69- } ) ;
83+ document
84+ . querySelector ( "#config-settings-log" )
85+ . addEventListener ( "click" , ( ) => {
86+ Exceptionless . config . services . log . info (
87+ JSON . stringify ( Exceptionless . config . settings )
88+ ) ;
89+ } ) ;
7090} ) ;
7191
7292function throwIndexOutOfRange ( indexer , withCustomStacking ) {
7393 try {
7494 getNonexistentData ( indexer ) ;
7595 } catch ( e ) {
7696 if ( withCustomStacking ) {
77- if ( Math . random ( ) < .5 ) {
78- Exceptionless . createException ( e ) . setManualStackingKey ( "MyCustomStackingKey" ) . submit ( ) ;
97+ if ( Math . random ( ) < 0.5 ) {
98+ Exceptionless . createException ( e )
99+ . setManualStackingKey ( "MyCustomStackingKey" )
100+ . submit ( ) ;
79101 } else {
80- Exceptionless . createException ( e ) . setManualStackingInfo ( {
81- File : "index.js" ,
82- Function : "throwIndexOutOfRange"
83- } , "Custom Index Out Of Range Exception" ) . submit ( ) ;
102+ Exceptionless . createException ( e )
103+ . setManualStackingInfo (
104+ {
105+ File : "index.js" ,
106+ Function : "throwIndexOutOfRange" ,
107+ } ,
108+ "Custom Index Out Of Range Exception"
109+ )
110+ . submit ( ) ;
84111 }
85112 } else {
86113 Exceptionless . submitException ( e ) ;
@@ -112,7 +139,7 @@ class CustomError extends Error {
112139 }
113140
114141 getPromiseValue ( ) {
115- return new Promise ( r => r ( { expensive : "call" } ) ) ;
142+ return new Promise ( ( r ) => r ( { expensive : "call" } ) ) ;
116143 }
117144
118145 get getThrowsError ( ) {
0 commit comments