view MetroWpf/Stocks.Service/AssemblyInit.cs @ 63:536498832a79

Latest version before changing bindings to Listbox
author Steven Hollidge <stevenhollidge@hotmail.com>
date Sun, 22 Apr 2012 13:33:42 +0100
parents 6109bc268b90
children
line wrap: on
line source

using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Reflection;
using NLog;

namespace Stocks.Service
{
    internal class AssemblyInit
    {
        private static readonly Logger logger = LogManager.GetCurrentClassLogger();

        [SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands")]
        public AssemblyInit()
        {
            FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(
                Assembly.GetExecutingAssembly().Location);

            logger.Info("Init: {0} {1} ",
                        Assembly.GetExecutingAssembly().GetName(),
                        fvi.ProductVersion);
        }
    }
}