在 `chatclient.sln` 中添加 `chatserver` 项目,配置调试和发布设置。更新 `App.config` 中 `log4net` 的配置路径。修改 `TrayIconManager.cs` 中的分隔符样式引用。更新 `chatapi.cs` 中的服务器地址和相关数据结构,增加 `userid` 和 `token` 字段。优化 `LoginWindow.xaml` 和 `MainWindow.xaml.cs` 的布局和逻辑,确保用户 ID 正确处理。更新 `log4net.config` 日志格式,添加控制台输出。配置 `chatserver.csproj` 的依赖项,添加服务器基本逻辑和消息类型枚举。更新 `launchSettings.json` 启动配置。
21 lines
745 B
XML
21 lines
745 B
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<configuration>
|
|
<log4net>
|
|
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
|
|
<datePattern value="yyyyMMdd'_chat.log'" />
|
|
<encoding value="utf-8" />
|
|
<file value="log\\" />
|
|
<appendToFile value="true" />
|
|
<rollingStyle value="Date" />
|
|
<staticLogFileName value="false" />
|
|
<param name="MaxSizeRollBackups" value="100" />
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
<conversionPattern value="[%date %thread %logger %-5level] - %message%newline" />
|
|
</layout>
|
|
</appender>
|
|
<root>
|
|
<level value="All" />
|
|
<appender-ref ref="RollingLogFileAppender" />
|
|
</root>
|
|
</log4net>
|
|
</configuration> |