1 package FND_CORE_LOG AUTHID CURRENT_USER as
2 /* $Header: AFCORLGS.pls 120.6 2010/10/22 15:06:18 pdeluna ship $ */
3
4 UTL_FILE_ERROR exception;
5
6 PRAGMA exception_init(UTL_FILE_ERROR, -20100);
7
8 function ENABLED return varchar2;
9
10 function PROFILE_TO_LOG return varchar2;
11
12 procedure WRITE(
13 CURRENT_API in varchar2,
14 LOG_USER_ID in number default NULL,
15 LOG_RESPONSIBILITY_ID in number default NULL,
16 LOG_APPLICATION_ID in number default NULL,
17 LOG_ORG_ID in number default NULL,
18 LOG_SERVER_ID in number default NULL,
19 LOG_TIME in varchar2 default NULL);
20
21 procedure WRITE_PROFILE(
22 LOG_PROFNAME in varchar2,
23 LOG_PROFVAL in varchar2 default null,
24 CURRENT_API in varchar2,
25 LOG_USER_ID in number,
26 LOG_RESPONSIBILITY_ID in number,
27 LOG_APPLICATION_ID in number,
28 LOG_ORG_ID in number,
29 LOG_SERVER_ID in number,
30 LOG_TIME in varchar2 default NULL);
31
32 procedure WRITE_PROFILE_SAVE(
33 X_NAME in varchar2,
34 /* Profile name you are setting */
35 X_VALUE in varchar2,
36 /* Profile value you are setting */
37 X_LEVEL_NAME in varchar2,
38 /* Level that you're setting at: 'SITE','APPL','RESP','USER', etc. */
39 X_LEVEL_VALUE in varchar2 default NULL,
40 /* Level value that you are setting at, e.g. user id for 'USER' level.
41 X_LEVEL_VALUE is not used at site level. */
42 X_LEVEL_VALUE_APP_ID in varchar2 default NULL,
43 /* Used for 'RESP' and 'SERVRESP' level; Resp Application_Id. */
44 X_LEVEL_VALUE2 in varchar2 default NULL);
45
46 procedure PUT_NAMES(P_LOGFILE in varchar2, P_DIRECTORY in varchar2);
47
48 procedure OPEN_FILE;
49 pragma restrict_references(OPEN_FILE, WNDS, RNDS, TRUST);
50
51 procedure PUT(LOG_TEXT in varchar2);
52 pragma restrict_references(PUT, WNDS, RNDS, TRUST);
53
54 procedure PUT_LINE(LOG_PROFNAME in varchar2, LOG_TEXT in varchar2);
55 pragma restrict_references(PUT_LINE, WNDS, RNDS, TRUST);
56
57 procedure PUT_LINE(LOG_TEXT in varchar2);
58 pragma restrict_references(PUT_LINE, WNDS, RNDS, TRUST);
59
60 procedure NEW_LINE(LINES in natural := 1);
61 pragma restrict_references(NEW_LINE, WNDS, RNDS, TRUST);
62
63 procedure CLOSE_FILE;
64 pragma restrict_references(CLOSE_FILE, WNDS, RNDS, TRUST);
65
66 function IS_ENABLED return boolean;
67
68 end FND_CORE_LOG;