Merge branch 'master' into simulator
[platform/upstream/iotivity.git] / service / simulator / java / eclipse-plugin / ServiceProviderPlugin / src / oic / simulator / logger / LogEntry.java
1 package oic.simulator.logger;
2
3 import java.util.Date;
4
5 import oic.simulator.serviceprovider.manager.LogManager;
6
7 public class LogEntry {
8     private final int    severity;
9     private final Date   date;
10     private final String message;
11
12     public LogEntry(int severity, Date date, String message) {
13         this.severity = severity;
14         this.date = date;
15         this.message = message;
16     }
17
18     public String getMessage() {
19         return message;
20     }
21
22     public Date getDate() {
23         return date;
24     }
25
26     public int getSeverity() {
27         return severity;
28     }
29
30     @Override
31     public String toString() {
32         String newline = System.getProperty("line.separator");
33         String out = date.toString() + newline;
34         out += "Severity: " + LogManager.getSeverityName(severity) + newline;
35         out += "Message: " + message + newline;
36         out += "===============================" + newline + newline;
37         return out;
38     }
39 }