[ 
https://issues.apache.org/jira/browse/LOG4NET-136?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12712760#action_12712760
 ] 

Ron Grabowski commented on LOG4NET-136:
---------------------------------------

My implementation attempts to convert the string type name into a real Type. 
This will fail when the logs are shipped to another app domain that cannot load 
the type. I'm investigating if 
Spring.Core.TypeResolution.GenericArgumentsHolder (Apache license) might be 
helpful. It parses the string without loading any Type information. 

> logger conversionPattern restriction doesn't work correctly for Generic 
> classes
> -------------------------------------------------------------------------------
>
>                 Key: LOG4NET-136
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-136
>             Project: Log4net
>          Issue Type: Bug
>    Affects Versions: 1.2.10
>         Environment: Windows 2000 Professional, .NET Framework 2.0
>            Reporter: Tom Crossland
>            Assignee: Ron Grabowski
>            Priority: Minor
>             Fix For: 1.2.11
>
>         Attachments: ConsoleApplication3-GenericPrettyPrinter.zip
>
>
> <conversionPattern value="%date %-5level %logger{1} - %message%newline"/>
> Using the above conversion pattern for a logger of a Generic class (i.e. 
> My.System.MyClass<My.System.MyObject>) will result in the following log 
> output:
> 2008-01-17 21:54:48,968 INFO  0, Culture=neutral, PublicKeyToken=null]] -  My 
> error message
> Obviously, in this case it's not appropriate to just take the portion of the 
> class name after the last '.' character.
> Thanks

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to