Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0logging exceptions in Dnn 4.8.2logging exceptions in Dnn 4.8.2
Previous
 
Next
New Post
5/19/2008 8:54 AM
 

Hello

I want to log exception in specified text file. how to do that?

Please, help me.

I am waiting for answer

 
New Post
5/19/2008 11:41 AM
 

Try here

You'll need a few lines in web.config

    <section name="log4net" requirePermission="false" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />


just above </configSections>

then

  <log4net>
    <appender name="Console" type="log4net.Appender.ConsoleAppender">
      <layout type="log4net.Layout.PatternLayout">
        <!-- Pattern to output the caller's file name and line number -->
        <conversionPattern value="%-5level [%thread] (%file:%line) - %message%newline" />
      </layout>
    </appender>
    <appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
      <file value="DotNetNuke48.log" />
      <appendToFile value="true" />
      <maximumFileSize value="100KB" />
      <maxSizeRollBackups value="2" />
      <layout type="log4net.Layout.PatternLayout">
        <!--
        <conversionPattern value="%-4timestamp %level [%thread] %logger - %message%newline" />
        -->
        <conversionPattern value="%date %level %logger - %message%newline" />
      </layout>
    </appender>
    <root>
      <!-- Logger Options
      ALL; DEBUG; INFO; WARN; ERROR; FATAL; OFF
      -->
      <level value="DEBUG" />
      <appender-ref ref="Console" />
      <appender-ref ref="RollingFile" />
    </root>
  </log4net>

just after </dotnetnuke>

 

In your vb file add

 

Imports log4net
Imports log4net.Config

 

and

    Friend Shared ReadOnly log As ILog = LogManager.GetLogger(GetType(View))

    Private Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
        log4net.Config.XmlConfigurator.Configure()
    End Sub

 

The where you want messages logged :

 log.Debug("Panel visibility set")


 
New Post
5/19/2008 11:59 PM
 

Thanks Declan Ward.

But I want  to make use of logging facility provided by DNN framwork. I read that DNN supports event logging along with exception logging.

Does any one know how to use this?

Thanks & Regards,

-Snehal

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0logging exceptions in Dnn 4.8.2logging exceptions in Dnn 4.8.2


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out