1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.logging.log4j.message;
18
19
20
21
22 public class SimpleMessage implements Message {
23 private static final long serialVersionUID = -8398002534962715992L;
24
25 private final String message;
26
27
28
29
30 public SimpleMessage() {
31 this(null);
32 }
33
34
35
36
37
38 public SimpleMessage(final String message) {
39 this.message = message;
40 }
41
42
43
44
45
46 @Override
47 public String getFormattedMessage() {
48 return message;
49 }
50
51
52
53
54
55 @Override
56 public String getFormat() {
57 return message;
58 }
59
60
61
62
63
64 @Override
65 public Object[] getParameters() {
66 return null;
67 }
68
69 @Override
70 public boolean equals(final Object o) {
71 if (this == o) {
72 return true;
73 }
74 if (o == null || getClass() != o.getClass()) {
75 return false;
76 }
77
78 final SimpleMessage that = (SimpleMessage) o;
79
80 return !(message != null ? !message.equals(that.message) : that.message != null);
81 }
82
83 @Override
84 public int hashCode() {
85 return message != null ? message.hashCode() : 0;
86 }
87
88 @Override
89 public String toString() {
90 return "SimpleMessage[message=" + message + "]";
91 }
92
93
94
95
96
97
98 @Override
99 public Throwable getThrowable() {
100 return null;
101 }
102 }