[
https://issues.apache.org/jira/browse/LOG4NET-358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Luciano updated LOG4NET-358:
----------------------------
Description:
The deployment with NuGet for Visual Studio could installs also a snippet which
could be used to declare a private static reference to logger "log4net.ILog".
So, after installed the log4net via NuGet, we could just go to any class and
type log<TAB> and a full and auto declaration appears referencing the enclosure
type.
Following is a snippet I use today with C#, but needs to be installed apart on
each Visual Studio installation. The main piece of the snippet is the
declaration: private static readonly log4net.ILog log =
log4net.LogManager.GetLogger(typeof($classname$));
SNIPPET DECLARATION:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets
xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
<Title>log4net - Declaration</Title>
<Author>Luciano</Author>
<Description>
</Description>
<HelpUrl>
</HelpUrl>
<Shortcut>log
</Shortcut>
</Header>
<Snippet>
<References>
<Reference>
<Assembly>log4net.dll</Assembly>
</Reference>
</References>
<Declarations>
<Literal Editable="true">
<ID>classname</ID>
<ToolTip>
</ToolTip>
<Function>
ClassName()
</Function>
</Literal>
</Declarations>
<Code Language="csharp">
<![CDATA[private static readonly log4net.ILog log =
log4net.LogManager.GetLogger(typeof($classname$));]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
was:
The deployment with NuGet for Visual Studio could installs also a snippet which
could be used to declare a private static reference to logger "log4net.ILog".
So, after have installed the log4net via NuGet, we could just go to any class
and type log<TAB> and a full and auto declaration appears referencing the
enclosure type.
Following is a snippet I use today with C#, but needs to be installed apart on
each Visual Studio installation. The main piece of the snippet is the
declaration: private static readonly log4net.ILog log =
log4net.LogManager.GetLogger(typeof($classname$));
SNIPPET DECLARATION:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets
xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
<Title>log4net - Declaration</Title>
<Author>Luciano</Author>
<Description>
</Description>
<HelpUrl>
</HelpUrl>
<Shortcut>log
</Shortcut>
</Header>
<Snippet>
<References>
<Reference>
<Assembly>log4net.dll</Assembly>
</Reference>
</References>
<Declarations>
<Literal Editable="true">
<ID>classname</ID>
<ToolTip>
</ToolTip>
<Function>
ClassName()
</Function>
</Literal>
</Declarations>
<Code Language="csharp">
<![CDATA[private static readonly log4net.ILog log =
log4net.LogManager.GetLogger(typeof($classname$));]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
> Visual Studio snippet within the deployment with NuGet
> ------------------------------------------------------
>
> Key: LOG4NET-358
> URL: https://issues.apache.org/jira/browse/LOG4NET-358
> Project: Log4net
> Issue Type: Wish
> Components: Builds
> Environment: Visual Studio deployment with NuGet
> Reporter: Luciano
> Priority: Minor
> Labels: deployment, log4net, nuget
>
> The deployment with NuGet for Visual Studio could installs also a snippet
> which could be used to declare a private static reference to logger
> "log4net.ILog". So, after installed the log4net via NuGet, we could just go
> to any class and type log<TAB> and a full and auto declaration appears
> referencing the enclosure type.
> Following is a snippet I use today with C#, but needs to be installed apart
> on each Visual Studio installation. The main piece of the snippet is the
> declaration: private static readonly log4net.ILog log =
> log4net.LogManager.GetLogger(typeof($classname$));
> SNIPPET DECLARATION:
> <?xml version="1.0" encoding="utf-8"?>
> <CodeSnippets
> xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
> <CodeSnippet Format="1.0.0">
> <Header>
> <SnippetTypes>
> <SnippetType>Expansion</SnippetType>
> </SnippetTypes>
> <Title>log4net - Declaration</Title>
> <Author>Luciano</Author>
> <Description>
> </Description>
> <HelpUrl>
> </HelpUrl>
> <Shortcut>log
> </Shortcut>
> </Header>
> <Snippet>
> <References>
> <Reference>
> <Assembly>log4net.dll</Assembly>
> </Reference>
> </References>
> <Declarations>
> <Literal Editable="true">
> <ID>classname</ID>
> <ToolTip>
> </ToolTip>
> <Function>
> ClassName()
> </Function>
> </Literal>
> </Declarations>
> <Code Language="csharp">
> <![CDATA[private static readonly log4net.ILog log =
> log4net.LogManager.GetLogger(typeof($classname$));]]>
> </Code>
> </Snippet>
> </CodeSnippet>
> </CodeSnippets>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira