Skip to content

Commit 01b63ed

Browse files
committed
Updated debug messages and samples
1 parent aaae8dc commit 01b63ed

9 files changed

+52
-17
lines changed

dist/exceptionless.js

Lines changed: 5 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/exceptionless.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/exceptionless.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/exceptionless.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/exceptionless.node.js

Lines changed: 5 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/exceptionless.node.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/index.html

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@
1111
<script type="text/javascript" src="index.js"></script>
1212
<script type="text/javascript">
1313
var client = exceptionless.ExceptionlessClient.default;
14-
client.config.serverUrl = 'http://localhost:50000';
1514
client.config.useDebugLogger();
15+
client.config.serverUrl = 'http://localhost:50000';
16+
client.config.updateSettingsWhenIdleInterval = 15000;
1617
client.config.useLocalStorage();
1718
client.config.setUserIdentity('12345678', 'Blake');
1819
client.config.useSessions();
@@ -40,8 +41,17 @@
4041
<button onclick="throwStringError()">Throw String Message</button>
4142
<button onclick="sendEvents(10)">Send 10 random events</button>
4243
<button onclick="sendEvents(100)">Send 100 random events</button>
43-
<button onclick="sendEvents(100, 0)">Send 100 log messages</button>
44-
<button onclick="sendEvents(100, 1)">Send 100 exceptions</button>
44+
<button onclick="sendEvents(100, 0)">Send 100 exceptions</button>
45+
<br />
46+
<br />
47+
<button onclick="sendEvents(100, 1)">Send 100 log messages</button>
48+
<button onclick="sendEvents(1, 1)">Send trace log event</button>
49+
<button onclick="sendEvents(1, 2)">Send debug log event</button>
50+
<button onclick="sendEvents(1, 3)">Send info log event</button>
51+
<button onclick="sendEvents(1, 4)">Send warn log event</button>
52+
<button onclick="sendEvents(1, 5)">Send error log event</button>
53+
<br />
54+
<br />
4555
<button onclick="logClientConfigurationSettings()">Log Client Configuration Settings (settings sent from server)</button>
4656
</body>
4757
</html>

example/index.js

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,29 @@ function getNonexistentData() {
44

55
function sendEvents(numberToSends, eventType) {
66
for (var index = 0; index < numberToSends; index++) {
7-
switch (eventType || getRandomInt(0, 1)) {
7+
switch (eventType || getRandomInt(0, 5)) {
88
case 0: {
9-
exceptionless.ExceptionlessClient.default.submitLog('sendEvents', 'This is a test message', 'info');
9+
throwIndexOutOfRange();
1010
break;
1111
}
1212
case 1: {
13-
throwIndexOutOfRange();
13+
exceptionless.ExceptionlessClient.default.submitLog('sendEvents', 'This is a test trace message', 'trace');
14+
break;
15+
}
16+
case 2: {
17+
exceptionless.ExceptionlessClient.default.submitLog('sendEvents', 'This is a test debug message', 'debug');
18+
break;
19+
}
20+
case 3: {
21+
exceptionless.ExceptionlessClient.default.submitLog('sendEvents', 'This is a test info message', 'info');
22+
break;
23+
}
24+
case 4: {
25+
exceptionless.ExceptionlessClient.default.submitLog('sendEvents', 'This is a test warn message', 'warn');
26+
break;
27+
}
28+
case 5: {
29+
exceptionless.ExceptionlessClient.default.submitLog('sendEvents', 'This is a test error message', 'error');
1430
break;
1531
}
1632
}

src/configuration/SettingsManager.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export class SettingsManager {
2525
}
2626

2727
let savedSettings = this.getSavedServerSettings(config);
28-
config.log.info('Applying saved settings.');
28+
config.log.info(`Applying saved settings: v${savedSettings.version}`);
2929
config.settings = Utils.merge(config.settings, savedSettings.settings);
3030
this.changed(config);
3131
}
@@ -54,17 +54,20 @@ export class SettingsManager {
5454
return;
5555
}
5656

57+
let unableToUpdateMessage = 'Unable to update settings';
5758
if (!config.isValid) {
58-
config.log.error('Unable to update settings: ApiKey is not set.');
59+
config.log.error(`${unableToUpdateMessage}: ApiKey is not set.`);
5960
return;
6061
}
6162

6263
if (!version || version < 0) {
6364
version = this.getVersion(config);
6465
}
6566

67+
config.log.info(`Checking for updated settings from: v${version}.`);
6668
config.submissionClient.getSettings(config, version, (response: SettingsResponse) => {
6769
if (!config || !response || !response.success || !response.settings) {
70+
config.log.warn(`${unableToUpdateMessage}: ${response.message}`);
6871
return;
6972
}
7073

0 commit comments

Comments
 (0)