view MetroWpf/Stocks.Service/AssemblyInit.cs @ 120:48c389520e5d

initial commit
author stevenh7776
date Thu, 31 May 2012 14:12:43 +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);
        }
    }
}