diff --git a/BarrageGrab/App.config b/BarrageGrab/App.config
index 444c562..58f1e67 100644
--- a/BarrageGrab/App.config
+++ b/BarrageGrab/App.config
@@ -2,8 +2,10 @@
-
+
+
+
\ No newline at end of file
diff --git a/BarrageGrab/Appsetting.cs b/BarrageGrab/Appsetting.cs
index ab68991..6b144c3 100644
--- a/BarrageGrab/Appsetting.cs
+++ b/BarrageGrab/Appsetting.cs
@@ -11,6 +11,14 @@ namespace BarrageGrab
{
private static readonly Appsetting ins = new Appsetting();
+
+ public Appsetting()
+ {
+ FilterProcess = AppSettings["filterProcess"].Trim().Split(',');
+ WsProt = int.Parse(AppSettings["wsListenPort"]);
+ PrintBarrage = AppSettings["printBarrage"] == "on";
+ }
+
public static Appsetting Get()
{
return ins;
@@ -19,11 +27,16 @@ namespace BarrageGrab
///
/// 过滤的进程
///
- public string[] FilterProcess { get => AppSettings["filterProcess"].Trim().Split(','); }
+ public string[] FilterProcess { get; private set; }
///
/// 端口号
///
- public int WsProt { get => int.Parse(AppSettings["wsListenPort"]); }
+ public int WsProt { get; private set; }
+
+ ///
+ /// 控制台打印消息开关
+ ///
+ public bool PrintBarrage { get; private set; }
}
}