Skip to content

Commit 700bf10

Browse files
author
Spyros Pachomis
committed
Fix #23 Priority calculation for rfc3164
1 parent fed60cf commit 700bf10

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/main/java/com/cloudbees/syslog/SyslogMessage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ public String toRfc3164SyslogMessage() {
341341
*/
342342
public void toRfc3164SyslogMessage(Writer out) throws IOException {
343343

344-
int pri = facility.numericalCode() + severity.numericalCode();
344+
int pri = facility.numericalCode() * 8 + severity.numericalCode();
345345

346346
out.write('<');
347347
out.write(Integer.toString(pri));

src/test/java/com/cloudbees/syslog/SyslogMessageTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public void testRfc3164Format() throws Exception {
111111
.withMsg("a syslog message");
112112

113113
String actual = message.toRfc3164SyslogMessage();
114-
String expected = "<7>Dec 05 10:30:05 myserver.example.com my_app: a syslog message";
114+
String expected = "<14>Dec 05 10:30:05 myserver.example.com my_app: a syslog message";
115115

116116
assertThat(actual, is(expected));
117117

0 commit comments

Comments
 (0)