Skip to content

Commit 0511c8e

Browse files
committed
2022.5.2-Client(add host setting)
1 parent 32a5f57 commit 0511c8e

9 files changed

Lines changed: 12 additions & 3 deletions

File tree

97 Bytes
Binary file not shown.
239 Bytes
Binary file not shown.
307 Bytes
Binary file not shown.

src/main/java/com/optilog/log/client/Client.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public static void startClient(Optilog instance) {
1414
try {
1515
instance.socket = new DatagramSocket();
1616
instance.socket.setSoTimeout(1000);
17-
instance.socket.connect(InetAddress.getByName("localhost"), instance.allSetting.socketNumber);
17+
instance.socket.connect(InetAddress.getByName(instance.allSetting.host), instance.allSetting.socketNumber);
1818
} catch (UnknownHostException | SocketException exception) {
1919
System.out.println("Optilog Note:Exception in init client.");
2020
exception.printStackTrace();

src/main/java/com/optilog/setting/PropSettings.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ static void properties(InputStream content, Optilog instance) {
4747
instance.allSetting.debugPath = p.getProperty("debugPath", "");
4848
instance.allSetting.fatalPath = p.getProperty("fatalPath", "");
4949

50+
instance.allSetting.host = p.getProperty("host", "localhost");
51+
5052
instance.allSetting.startClient = Boolean.parseBoolean(p.getProperty("startClient", "false"));
5153

5254
instance.allSetting.packingFormat = p.getProperty("packingFormat", "[%yyyy-%MM-%dd|%HH:%mm:%ss(%SS)][%class %method(%file:%line)/%thread] %level:%msg");

src/main/java/com/optilog/setting/SettingFiles.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ public class SettingFiles {
4141
public boolean serverWarn = false;
4242
public boolean serverFatal = false;
4343
public boolean startClient = false;
44+
public String host = "localhost";
4445
public int socketNumber = 65535;
4546
public String packingFormat = "[%yyyy-%MM-%dd|%HH:%mm:%ss(%SS)][%class %method(%file:%line)/%thread] %level:%msg";
4647

@@ -145,6 +146,9 @@ public static void getSetting(String s, Optilog instance, boolean isClasspath) t
145146
instance.allSetting.serverFatal = object.fatalSendToServer;
146147
instance.allSetting.startClient = object.startClient;
147148

149+
if (object.host != null) {
150+
instance.allSetting.host = object.host;
151+
}
148152
if (object.fileName != null) {
149153
instance.allSetting.fileName = object.fileName;
150154
}

src/main/java/com/optilog/setting/Settings.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ class Settings {
2828
boolean debugSendToServer;
2929
boolean fatalSendToServer;
3030
boolean startClient;
31+
String host;
3132
int socketNumber;
3233
String packingFormat;
3334

src/test/resources/Settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@
1818
"startClient": true,
1919
"socketNumber": 65535,
2020
"packingFormat": "[%yyyy-%MM-%dd|%HH:%mm:%ss(%SS))][%class %method(%file:%line)/%thread] %level:%msg",
21-
"fileName": "%timeLog(Client).log"
21+
"fileName": "%timeLog(Client).log",
22+
"host": "localhost"
2223
}

src/test/resources/Settings.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ fatalSendToServer=true
1717
startClient=true
1818
socketNumber=65535
1919
packingFormat=[%yyyy-%MM-%dd|%HH:%mm:%ss(%SS))][%class %method(%file:%line)/%thread] %level:%msg
20-
fileName=%timeLog.log
20+
fileName=%timeLog.log
21+
host=localhost

0 commit comments

Comments
 (0)