Revision: 48166
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at June 25, 2011 07:59 by nickaranz
                            
                            Initial Code
public class LoggingService : SPDiagnosticsServiceBase
    {
        public static string MaventionDiagnosticAreaName = "Truck Seach";
        private static LoggingService _Current;
        public static LoggingService Current
        {
            get
            {
                if (_Current == null)
                {
                    _Current = new LoggingService();
                }
                return _Current;
            }
        }
        private LoggingService()
            : base("My Solution Logging Service", SPFarm.Local)
        {
        }
        protected override IEnumerable<SPDiagnosticsArea> ProvideAreas()
        {
            var areas = new List<SPDiagnosticsArea>
                   {
                       new SPDiagnosticsArea(MaventionDiagnosticAreaName, new List<SPDiagnosticsCategory>
                       {
                           new SPDiagnosticsCategory("Truck Search Copy Pictures", TraceSeverity.Verbose, EventSeverity.Information)
                       })
                   };
            return areas;
        }
        public static void LogError(string categoryName, string Message)
        {
            SPDiagnosticsCategory category = LoggingService.Current.Areas[MaventionDiagnosticAreaName].Categories[categoryName];
            LoggingService.Current.WriteTrace(0, category, TraceSeverity.Verbose, Message);
        }
    }
                                Initial URL
Initial Description
Modify as neccesary, add more areas.
Initial Title
SharePoint 2010 Write to ULS logger
Initial Tags
Development, sharepoint
Initial Language
C#