Skip to content
Browse files

Adding NLog samples

  • Loading branch information...
1 parent fe69bf4 commit e878a761204b4d3903b3775b0d29bad7a82ea157 @ferventcoder committed Dec 19, 2012
View
37 LoggingExtensions.NLog.Sample/App.config
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<configuration>
+ <configSections>
+ <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
+ </configSections>
+ <nlog>
+ <targets>
+ <target name="console" type="Console"
+ layout="${message}"
+ />
+ <target name="file" type="AsyncWrapper"
+ queueLimit="5000"
+ overflowAction="Discard">
+ <target type="File"
+ fileName="${basedir}/logs/this.Log-NLog.Sample.log"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${message}"
+ />
+ </target>
+ <target name="errorSmtp" type="Mail"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${logger} - ${message}"
+ subject="this.Log Sample Console Errors - LOCAL DEBUG"
+ to="noone@noreply.org"
+ from="this.Log.sample@noreply.org"
+ smtpServer="localhost"
+ />
+ </targets>
+
+ <rules>
+ <logger name="*" minlevel="Debug" writeTo="file" />
+ <logger name="*" minlevel="Debug" writeTo="console" />
+ <logger name="*" minlevel="Error" writeTo="errorSmtp" />
+ </rules>
+ </nlog>
+ <startup>
+ <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
+ </startup>
+</configuration>
View
56 LoggingExtensions.NLog.Sample/LogExtensions.cs
@@ -0,0 +1,56 @@
+// ==============================================================================
+//
+// RealDimensions Software, LLC - Copyright © 2012 - Present - Released under the Apache 2.0 License
+//
+// Copyright 2007-2008 The Apache Software Foundation.
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not use
+// this file except in compliance with the License. You may obtain a copy of the
+// License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software distributed
+// under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+// CONDITIONS OF ANY KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations under the License.
+// ==============================================================================
+
+namespace LoggingExtensions.Sample.NLog
+{
+ using System.Collections.Concurrent;
+ using LoggingExtensions.Logging;
+
+ /// <summary>
+ /// Extensions to help make logging awesome - this should be installed into the root namespace of your application
+ /// </summary>
+ public static class LogExtensions
+ {
+ /// <summary>
+ /// Concurrent dictionary that ensures only one instance of a logger for a type.
+ /// </summary>
+ private static readonly ConcurrentDictionary<string, ILog> _dictionary = new ConcurrentDictionary<string, ILog>();
+
+ /// <summary>
+ /// Gets the logger for <see cref="T"/>.
+ /// </summary>
+ /// <typeparam name="T"></typeparam>
+ /// <param name="type">The type to get the logger for.</param>
+ /// <returns>Instance of a logger for the object.</returns>
+ public static ILog Log<T>(this T type)
+ {
+ string objectName = typeof (T).FullName;
+ return Log(objectName);
+ }
+
+ /// <summary>
+ /// Gets the logger for the specified object name.
+ /// </summary>
+ /// <param name="objectName">Either use the fully qualified object name or the short. If used with Log&lt;T&gt;() you must use the fully qualified object name"/></param>
+ /// <returns>Instance of a logger for the object.</returns>
+ public static ILog Log(this string objectName)
+ {
+ return _dictionary.GetOrAdd(objectName, LoggingExtensions.Logging.Log.GetLoggerFor);
+ }
+ }
+}
View
13 LoggingExtensions.NLog.Sample/Properties/AssemblyInfo.cs
@@ -0,0 +1,13 @@
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("this.Log-log4net.Sample")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyProduct("this.Log-log4net.Sample")]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+
+[assembly: Guid("81591123-786f-44c8-b3fa-2dc3ed0155ee")]
View
34 LoggingExtensions.NLog.Sample/SampleRun.cs
@@ -0,0 +1,34 @@
+// ==============================================================================
+//
+// RealDimensions Software, LLC - Copyright © 2012 - Present - Released under the Apache 2.0 License
+//
+// Copyright 2007-2008 The Apache Software Foundation.
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not use
+// this file except in compliance with the License. You may obtain a copy of the
+// License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software distributed
+// under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+// CONDITIONS OF ANY KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations under the License.
+// ==============================================================================
+
+namespace LoggingExtensions.Sample.NLog
+{
+
+ /// <summary>
+ /// Make sure this is added to a console x86 project (not Client Profile). Set the startup object to SampleRun. Take a look at the logging folder afterwards.
+ /// </summary>
+ public class SampleRun
+ {
+ private static void Main(string[] args)
+ {
+ LoggingExtensions.Logging.Log.InitializeWith<LoggingExtensions.NLog.NLogLog>();
+
+ "Main".Log().Info(() => "This is a logging message");
+ }
+ }
+}
View
34 LoggingExtensions.NLog.Sample/SampleRun.cs.pp
@@ -0,0 +1,34 @@
+// ==============================================================================
+//
+// RealDimensions Software, LLC - Copyright © 2012 - Present - Released under the Apache 2.0 License
+//
+// Copyright 2007-2008 The Apache Software Foundation.
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not use
+// this file except in compliance with the License. You may obtain a copy of the
+// License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software distributed
+// under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+// CONDITIONS OF ANY KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations under the License.
+// ==============================================================================
+
+namespace $rootnamespace$
+{
+
+ /// <summary>
+ /// Make sure this is added to a console x86 project (not Client Profile). Set the startup object to SampleRun. Take a look at the logging folder afterwards.
+ /// </summary>
+ public class SampleRun
+ {
+ private static void Main(string[] args)
+ {
+ LoggingExtensions.Logging.Log.InitializeWith<LoggingExtensions.NLog.NLogLog>();
+
+ "Main".Log().Info(() => "This is a logging message");
+ }
+ }
+}
View
34 LoggingExtensions.NLog.Sample/app.config.transform
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<configuration>
+ <configSections>
+ <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
+ </configSections>
+ <nlog>
+ <targets>
+ <target name="console" type="Console"
+ layout="${message}"
+ />
+ <target name="file" type="AsyncWrapper"
+ queueLimit="5000"
+ overflowAction="Discard">
+ <target type="File"
+ fileName="${basedir}/logs/this.Log-NLog.Sample.log"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${message}"
+ />
+ </target>
+ <target name="errorSmtp" type="Mail"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${logger} - ${message}"
+ subject="this.Log Sample Console Errors - LOCAL DEBUG"
+ to="noone@noreply.org"
+ from="this.Log.sample@noreply.org"
+ smtpServer="localhost"
+ />
+ </targets>
+
+ <rules>
+ <logger name="*" minlevel="Debug" writeTo="file" />
+ <logger name="*" minlevel="Debug" writeTo="console" />
+ <logger name="*" minlevel="Error" writeTo="errorSmtp" />
+ </rules>
+ </nlog>
+</configuration>
View
6 LoggingExtensions.NLog.Sample/packages.config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="NLog" version="2.0.0.2000" targetFramework="net40" />
+ <package id="this.Log" version="0.0.1.0" targetFramework="net40-Client" />
+ <package id="this.Log-NLog" version="0.0.1.0" targetFramework="net40-Client" />
+</packages>
View
27 LoggingExtensions.NLog.Sample/this.Log-NLog.Sample.nuspec
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<package>
+ <metadata>
+ <id>this.Log-NLog.Sample</id>
+ <version>0.0.1.0</version>
+ <title>this.Log Logging Extension (NLog Plugin) SAMPLE</title>
+ <authors>RealDimensions Software, LLC</authors>
+ <owners>Rob Reynolds</owners>
+ <projectUrl>https://github.com/ferventcoder/this.Log</projectUrl>
+ <licenseUrl>https://raw.github.com/ferventcoder/this.Log/master/LICENSE</licenseUrl>
+ <requireLicenseAcceptance>false</requireLicenseAcceptance>
+ <summary>this.Log-NLog.Sample - this.Log logging extension using NLog</summary>
+ <description>this.Log-NLog.Sample is a sample of how to use the NLog plugin to this.Log logging extension.</description>
+ <releaseNotes>
+ </releaseNotes>
+ <copyright>Copyright 2012</copyright>
+ <tags>logging log this.Log NLog sample</tags>
+ <dependencies>
+ <dependency id="this.Log-NLog" version="0.0.1.0" />
+ </dependencies>
+ </metadata>
+ <files>
+ <file src="SampleRun.cs.pp" target="content" />
+ <file src="app.config.transform" target="content" />
+ <file src="web.config.transform" target="content" />
+ </files>
+</package>
View
34 LoggingExtensions.NLog.Sample/web.config.transform
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<configuration>
+ <configSections>
+ <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
+ </configSections>
+ <nlog>
+ <targets>
+ <target name="console" type="Console"
+ layout="${message}"
+ />
+ <target name="file" type="AsyncWrapper"
+ queueLimit="5000"
+ overflowAction="Discard">
+ <target type="File"
+ fileName="${basedir}/logs/this.Log-NLog.Sample.log"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${message}"
+ />
+ </target>
+ <target name="errorSmtp" type="Mail"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${logger} - ${message}"
+ subject="this.Log Sample Console Errors - LOCAL DEBUG"
+ to="noone@noreply.org"
+ from="this.Log.sample@noreply.org"
+ smtpServer="localhost"
+ />
+ </targets>
+
+ <rules>
+ <logger name="*" minlevel="Debug" writeTo="file" />
+ <logger name="*" minlevel="Debug" writeTo="console" />
+ <logger name="*" minlevel="Error" writeTo="errorSmtp" />
+ </rules>
+ </nlog>
+</configuration>
View
56 LoggingExtensions.NLog.VB.Sample/LogExtensions.vb
@@ -0,0 +1,56 @@
+' ==============================================================================
+'
+' RealDimensions Software, LLC - Copyright © 2012 - Present - Released under the Apache 2.0 License
+'
+' Copyright 2007-2008 The Apache Software Foundation.
+'
+' Licensed under the Apache License, Version 2.0 (the "License"); you may not use
+' this file except in compliance with the License. You may obtain a copy of the
+' License at
+'
+' http://www.apache.org/licenses/LICENSE-2.0
+'
+' Unless required by applicable law or agreed to in writing, software distributed
+' under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+' CONDITIONS OF ANY KIND, either express or implied. See the License for the
+' specific language governing permissions and limitations under the License.
+' ==============================================================================
+
+Imports System.Collections.Concurrent
+Imports System.Runtime.CompilerServices
+Imports LoggingExtensions.Logging
+
+''' <summary>
+''' Extensions to help make logging awesome - this should be installed into the root namespace of your application
+''' </summary>
+Public Module LogExtensions
+
+ ''' <summary>
+ ''' Concurrent dictionary that ensures only one instance of a logger for a type.
+ ''' </summary>
+ Private ReadOnly _dictionary As ConcurrentDictionary(Of String, ILog) = New ConcurrentDictionary(Of String, ILog)
+
+ ''' <summary>
+ ''' Gets the logger for the type indicated.
+ ''' </summary>
+ ''' <typeparam name="T"></typeparam>
+ ''' <param name="type">The type to get the logger for.</param>
+ ''' <returns>Instance of a logger for the object.</returns>
+ <Extension()>
+ Public Function Log(Of T)(type As T) As ILog
+ Dim objectName As String = GetType(T).FullName
+
+ Return Log(objectName)
+ End Function
+
+ ''' <summary>
+ ''' Gets the logger for the specified object name.
+ ''' </summary>
+ ''' <param name="objectName">Either use the fully qualified object name or the short. If used with Log(Of T)() you must use the fully qualified object name"/></param>
+ ''' <returns>Instance of a logger for the object.</returns>
+ <Extension()>
+ Public Function Log(objectName As String) As ILog
+ Return _dictionary.GetOrAdd(objectName, Function(name) (LoggingExtensions.Logging.Log.GetLoggerFor(name)))
+ End Function
+
+End Module
View
15 LoggingExtensions.NLog.VB.Sample/My Project/AssemblyInfo.vb
@@ -0,0 +1,15 @@
+Imports System.Reflection
+Imports System.Runtime.InteropServices
+
+' General Information about an assembly is controlled through the following
+' set of attributes. Change these attribute values to modify the information
+' associated with an assembly.
+
+' Review the values of the assembly attributes
+
+<Assembly: AssemblyTitle("this.Log-log4net.Sample.VB")>
+<Assembly: AssemblyDescription("")>
+<Assembly: AssemblyProduct("this.Log-log4net.Sample.VB")>
+
+'The following GUID is for the ID of the typelib if this project is exposed to COM
+<Assembly: Guid("e779a01c-5479-4156-8d66-a146a9566366")>
View
13 LoggingExtensions.NLog.VB.Sample/SampleRun.vb
@@ -0,0 +1,13 @@
+Public Module SampleRun
+
+ ''' <summary>
+ ''' The main entry point for the application.
+ ''' </summary>
+ Public Sub Main(ByVal args() As String)
+ LoggingExtensions.Logging.Log.InitializeWith(Of LoggingExtensions.NLog.NLogLog)()
+
+ Dim test As New TestClass()
+ test.Noop()
+ End Sub
+
+End Module
View
13 LoggingExtensions.NLog.VB.Sample/SampleRun.vb.pp
@@ -0,0 +1,13 @@
+Public Module SampleRun
+
+ ''' <summary>
+ ''' The main entry point for the application.
+ ''' </summary>
+ Public Sub Main(ByVal args() As String)
+ LoggingExtensions.Logging.Log.InitializeWith(Of LoggingExtensions.NLog.NLogLog)()
+
+ Dim test As New TestClass()
+ test.Noop()
+ End Sub
+
+End Module
View
7 LoggingExtensions.NLog.VB.Sample/TestClass.vb
@@ -0,0 +1,7 @@
+Public Class TestClass
+ Public Sub Noop()
+ Me.Log().Debug("yes")
+
+ '"TestClass".Log().Debug("Yep")
+ End Sub
+End Class
View
7 LoggingExtensions.NLog.VB.Sample/TestClass.vb.pp
@@ -0,0 +1,7 @@
+Public Class TestClass
+ Public Sub Noop()
+ Me.Log().Debug("yes")
+
+ '"TestClass".Log().Debug("Yep")
+ End Sub
+End Class
View
37 LoggingExtensions.NLog.VB.Sample/app.config
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<configuration>
+ <configSections>
+ <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
+ </configSections>
+ <nlog>
+ <targets>
+ <target name="console" type="Console"
+ layout="${message}"
+ />
+ <target name="file" type="AsyncWrapper"
+ queueLimit="5000"
+ overflowAction="Discard">
+ <target type="File"
+ fileName="${basedir}/logs/this.Log-NLog.Sample.log"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${message}"
+ />
+ </target>
+ <target name="errorSmtp" type="Mail"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${logger} - ${message}"
+ subject="this.Log Sample Console Errors - LOCAL DEBUG"
+ to="noone@noreply.org"
+ from="this.Log.sample@noreply.org"
+ smtpServer="localhost"
+ />
+ </targets>
+
+ <rules>
+ <logger name="*" minlevel="Debug" writeTo="file" />
+ <logger name="*" minlevel="Debug" writeTo="console" />
+ <logger name="*" minlevel="Error" writeTo="errorSmtp" />
+ </rules>
+ </nlog>
+ <startup>
+ <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
+ </startup>
+</configuration>
View
34 LoggingExtensions.NLog.VB.Sample/app.config.transform
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<configuration>
+ <configSections>
+ <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
+ </configSections>
+ <nlog>
+ <targets>
+ <target name="console" type="Console"
+ layout="${message}"
+ />
+ <target name="file" type="AsyncWrapper"
+ queueLimit="5000"
+ overflowAction="Discard">
+ <target type="File"
+ fileName="${basedir}/logs/this.Log-NLog.Sample.log"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${message}"
+ />
+ </target>
+ <target name="errorSmtp" type="Mail"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${logger} - ${message}"
+ subject="this.Log Sample Console Errors - LOCAL DEBUG"
+ to="noone@noreply.org"
+ from="this.Log.sample@noreply.org"
+ smtpServer="localhost"
+ />
+ </targets>
+
+ <rules>
+ <logger name="*" minlevel="Debug" writeTo="file" />
+ <logger name="*" minlevel="Debug" writeTo="console" />
+ <logger name="*" minlevel="Error" writeTo="errorSmtp" />
+ </rules>
+ </nlog>
+</configuration>
View
6 LoggingExtensions.NLog.VB.Sample/packages.config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="NLog" version="2.0.0.2000" targetFramework="net40" />
+ <package id="this.Log" version="0.0.1.0" targetFramework="net40-Client" />
+ <package id="this.Log-NLog" version="0.0.1.0" targetFramework="net40-Client" />
+</packages>
View
28 LoggingExtensions.NLog.VB.Sample/this.Log-NLog.VB.Sample.nuspec
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<package>
+ <metadata>
+ <id>this.Log-NLog.VB.Sample</id>
+ <version>0.0.1.0</version>
+ <title>this.Log Logging Extension (NLog Plugin) SAMPLE for VB.NET</title>
+ <authors>RealDimensions Software, LLC</authors>
+ <owners>Rob Reynolds</owners>
+ <projectUrl>https://github.com/ferventcoder/this.Log</projectUrl>
+ <licenseUrl>https://raw.github.com/ferventcoder/this.Log/master/LICENSE</licenseUrl>
+ <requireLicenseAcceptance>false</requireLicenseAcceptance>
+ <summary>this.Log-NLog.Sample - this.Log logging extension using NLog</summary>
+ <description>this.Log-NLog.Sample is a sample of how to use the NLog plugin to this.Log logging extension.</description>
+ <releaseNotes>
+ </releaseNotes>
+ <copyright>Copyright 2012</copyright>
+ <tags>logging log this.Log NLog sample</tags>
+ <dependencies>
+ <dependency id="this.Log-NLog" version="0.0.1.0" />
+ </dependencies>
+ </metadata>
+ <files>
+ <file src="SampleRun.vb.pp" target="content" />
+ <file src="TestClass.vb.pp" target="content" />
+ <file src="app.config.transform" target="content" />
+ <file src="web.config.transform" target="content" />
+ </files>
+</package>
View
34 LoggingExtensions.NLog.VB.Sample/web.config.transform
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<configuration>
+ <configSections>
+ <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
+ </configSections>
+ <nlog>
+ <targets>
+ <target name="console" type="Console"
+ layout="${message}"
+ />
+ <target name="file" type="AsyncWrapper"
+ queueLimit="5000"
+ overflowAction="Discard">
+ <target type="File"
+ fileName="${basedir}/logs/this.Log-NLog.Sample.log"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${message}"
+ />
+ </target>
+ <target name="errorSmtp" type="Mail"
+ layout="${longdate} ${threadid} [${level:uppercase=true}] ${logger} - ${message}"
+ subject="this.Log Sample Console Errors - LOCAL DEBUG"
+ to="noone@noreply.org"
+ from="this.Log.sample@noreply.org"
+ smtpServer="localhost"
+ />
+ </targets>
+
+ <rules>
+ <logger name="*" minlevel="Debug" writeTo="file" />
+ <logger name="*" minlevel="Debug" writeTo="console" />
+ <logger name="*" minlevel="Error" writeTo="errorSmtp" />
+ </rules>
+ </nlog>
+</configuration>
View
4 LoggingExtensions.NLog/ReadMe.txt
@@ -3,4 +3,6 @@ this.Log-NLog
In your application startup, please include this line:
-Log.InitializeWith<NLogLog>();
+For C#: LoggingExtensions.Logging.Log.InitializeWith<LoggingExtensions.NLog.NLogLog>();
+
+For VB: LoggingExtensions.Logging.Log.InitializeWith(Of LoggingExtensions.NLog.NLogLog)()
View
3 LoggingExtensions.log4net.VB.Sample/LoggingExtensions.log4net.VB.Sample.vbproj
@@ -91,6 +91,9 @@
</Reference>
</ItemGroup>
<ItemGroup>
+ <Compile Include="..\SharedAssembly.vb">
+ <Link>SharedAssembly.vb</Link>
+ </Compile>
<Compile Include="LogExtensions.vb" />
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="SampleRun.vb" />
View
24 LoggingExtensions.log4net.VB.Sample/My Project/AssemblyInfo.vb
@@ -1,5 +1,4 @@
-Imports System
-Imports System.Reflection
+Imports System.Reflection
Imports System.Runtime.InteropServices
' General Information about an assembly is controlled through the following
@@ -10,26 +9,7 @@ Imports System.Runtime.InteropServices
<Assembly: AssemblyTitle("this.Log-log4net.Sample.VB")>
<Assembly: AssemblyDescription("")>
-<Assembly: AssemblyCompany("RealDimensions Software, LLC")>
<Assembly: AssemblyProduct("this.Log-log4net.Sample.VB")>
-<Assembly: AssemblyCopyright("Copyright © 2012 RealDimensions Software, LLC")>
-<Assembly: AssemblyTrademark("")>
-
-<Assembly: ComVisible(False)>
'The following GUID is for the ID of the typelib if this project is exposed to COM
-<Assembly: Guid("e779a01c-5479-4156-8d66-a146a9566366")>
-
-' Version information for an assembly consists of the following four values:
-'
-' Major Version
-' Minor Version
-' Build Number
-' Revision
-'
-' You can specify all the values or you can default the Build and Revision Numbers
-' by using the '*' as shown below:
-' <Assembly: AssemblyVersion("1.0.*")>
-
-<Assembly: AssemblyVersion("0.0.1.0")>
-<Assembly: AssemblyFileVersion("0.0.1.0")>
+<Assembly: Guid("e779a01c-5479-4156-8d66-a146a9566366")>
View
26 LoggingExtensions.sln
@@ -25,6 +25,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoggingExtensions.Tests", "
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NLog", "NLog", "{83D83031-665E-432D-8A5D-C8A11218C380}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoggingExtensions.NLog.Sample", "LoggingExtensions.NLog.Sample\LoggingExtensions.NLog.Sample.csproj", "{431975AF-1775-4999-A733-D9B206BEFBB9}"
+EndProject
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "LoggingExtensions.NLog.VB.Sample", "LoggingExtensions.NLog.VB.Sample\LoggingExtensions.NLog.VB.Sample.vbproj", "{CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -119,6 +123,26 @@ Global
{CD282107-FCA4-428A-AE8F-B373F83862A1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{CD282107-FCA4-428A-AE8F-B373F83862A1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{CD282107-FCA4-428A-AE8F-B373F83862A1}.Release|x86.ActiveCfg = Release|Any CPU
+ {431975AF-1775-4999-A733-D9B206BEFBB9}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {431975AF-1775-4999-A733-D9B206BEFBB9}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {431975AF-1775-4999-A733-D9B206BEFBB9}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {431975AF-1775-4999-A733-D9B206BEFBB9}.Debug|x86.ActiveCfg = Debug|x86
+ {431975AF-1775-4999-A733-D9B206BEFBB9}.Debug|x86.Build.0 = Debug|x86
+ {431975AF-1775-4999-A733-D9B206BEFBB9}.Release|Any CPU.ActiveCfg = Release|x86
+ {431975AF-1775-4999-A733-D9B206BEFBB9}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {431975AF-1775-4999-A733-D9B206BEFBB9}.Release|Mixed Platforms.Build.0 = Release|x86
+ {431975AF-1775-4999-A733-D9B206BEFBB9}.Release|x86.ActiveCfg = Release|x86
+ {431975AF-1775-4999-A733-D9B206BEFBB9}.Release|x86.Build.0 = Release|x86
+ {CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB}.Debug|x86.ActiveCfg = Debug|x86
+ {CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB}.Debug|x86.Build.0 = Debug|x86
+ {CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB}.Release|Any CPU.ActiveCfg = Release|x86
+ {CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB}.Release|Mixed Platforms.Build.0 = Release|x86
+ {CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB}.Release|x86.ActiveCfg = Release|x86
+ {CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -130,6 +154,8 @@ Global
{E7D6D2FF-254B-4720-BEC5-E45305621A0D} = {A4DAE0BE-A33B-4988-905E-C71394E2D02E}
{00127809-D90C-470E-8729-DF5D66695A6D} = {A4DAE0BE-A33B-4988-905E-C71394E2D02E}
{E045C968-1B32-493F-A3C1-B428A2789F44} = {83D83031-665E-432D-8A5D-C8A11218C380}
+ {431975AF-1775-4999-A733-D9B206BEFBB9} = {83D83031-665E-432D-8A5D-C8A11218C380}
+ {CEC058B6-EEEF-4C60-A1A3-C607A7B5B3EB} = {83D83031-665E-432D-8A5D-C8A11218C380}
{CD282107-FCA4-428A-AE8F-B373F83862A1} = {41F65F40-06D8-4976-91C1-8493756D9E97}
EndGlobalSection
EndGlobal

0 comments on commit e878a76

Please sign in to comment.
Something went wrong with that request. Please try again.