Add version display while starting Nadeko

This will help to troubleshoot errors if someone hasn't the last version of Nadeko
This commit is contained in:
Nitix 2016-09-10 23:02:09 +02:00
parent 2fc06b5223
commit 942d7ffba7
2 changed files with 5 additions and 1 deletions

View File

@ -12,6 +12,7 @@ using System.Diagnostics;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using System.Threading.Tasks; using System.Threading.Tasks;
using NLog.Fluent;
namespace NadekoBot namespace NadekoBot
{ {
@ -31,6 +32,9 @@ namespace NadekoBot
public async Task RunAsync(string[] args) public async Task RunAsync(string[] args)
{ {
SetupLogger(); SetupLogger();
_log = LogManager.GetCurrentClassLogger();
_log.Info("Starting NadekoBot v" + typeof(NadekoBot).GetTypeInfo().Assembly.GetCustomAttribute<AssemblyInformationalVersionAttribute>().InformationalVersion);
//create client //create client
Client = new DiscordSocketClient(new DiscordSocketConfig Client = new DiscordSocketClient(new DiscordSocketConfig
@ -47,7 +51,6 @@ namespace NadekoBot
Google = new GoogleApiService(); Google = new GoogleApiService();
CommandHandler = new CommandHandler(Client, Commands); CommandHandler = new CommandHandler(Client, Commands);
Stats = new StatsService(Client, CommandHandler); Stats = new StatsService(Client, CommandHandler);
_log = LogManager.GetCurrentClassLogger();
//init db //init db
using (var context = DbHandler.Instance.GetDbContext()) using (var context = DbHandler.Instance.GetDbContext())

View File

@ -8,6 +8,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyCompany("")] [assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("NadekoBot")] [assembly: AssemblyProduct("NadekoBot")]
[assembly: AssemblyTrademark("")] [assembly: AssemblyTrademark("")]
[assembly: AssemblyInformationalVersion("1.0-alpha")]
// Setting ComVisible to false makes the types in this assembly not visible // Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from // to COM components. If you need to access a type in this assembly from