11-- types
22grant execute on log4_object to public;
33grant execute on Logger to public;
4- grant execute on Filter to public;
54grant execute on Marker to public;
5+ grant execute on Result to public;
66grant execute on LogLevel to public;
77grant execute on GenericException to public;
8- grant execute on DBMSOutputAppender to public;
8+
9+ grant execute on LogEvent to public;
10+ grant execute on Log4oracleLogEvent to public;
11+
12+ -- layouts
913grant execute on Layout to public;
1014grant execute on PatternLayout to public;
15+ grant execute on SimpleLayout to public;
16+
17+ -- Message
18+ grant execute on Message to public;
19+ grant execute on ObjectMessage to public;
20+ grant execute on ParameterizedMessage to public;
21+ grant execute on SimpleMessage to public;
22+
23+ -- appender types
24+ grant execute on DBMSOutputAppender to public;
25+ grant execute on SMTPAppender to public;
26+ grant execute on TableAppender to public;
27+
28+ -- Filters
29+ grant execute on Filter to public;
30+ grant execute on ThresholdFilter to public;
1131
1232-- tables
1333grant select ,delete on log_table to public;
@@ -18,20 +38,3 @@ grant execute on LogManager to public;
1838grant execute on MarkerManager to public;
1939grant execute on ThreadContext to public;
2040
21-
22- create public synonym Logger for log4 .Logger ;
23- create public synonym LogLevel for log4 .Logger ;
24- create public synonym GenericException for log4 .GenericException ;
25-
26- create public synonym LogManager for log4 .LogManager ;
27- create public synonym MarkerManager for log4 .MarkerManager ;
28- create public synonym ThreadContext for log4 .ThreadContext ;
29-
30- create public synonym log_table for log4 .log_table ;
31- create public synonym log_levels for log4 .log_levels ;
32-
33- create public synonym DBMSOutputAppender for log4 .DBMSOutputAppender ;
34- create public synonym Layout for log4 .Layout ;
35- create public synonym PatternLayout for log4 .PatternLayout ;
36-
37-
0 commit comments