1 package FND_CORE_LOG as
2 /* $Header: AFCORLGS.pls 120.5.12000000.1 2007/01/18 13:14:06 appldev 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
20 procedure WRITE_PROFILE(
21 LOG_PROFNAME in varchar2,
22 LOG_PROFVAL in varchar2 default null,
23 CURRENT_API in varchar2,
24 LOG_USER_ID in number,
25 LOG_RESPONSIBILITY_ID in number,
26 LOG_APPLICATION_ID in number,
27 LOG_ORG_ID in number,
28 LOG_SERVER_ID in number);
29
30 procedure WRITE_PROFILE_SAVE(
31 X_NAME in varchar2,
32 /* Profile name you are setting */
33 X_VALUE in varchar2,
34 /* Profile value you are setting */
35 X_LEVEL_NAME in varchar2,
36 /* Level that you're setting at: 'SITE','APPL','RESP','USER', etc. */
37 X_LEVEL_VALUE in varchar2 default NULL,
38 /* Level value that you are setting at, e.g. user id for 'USER' level.
39 X_LEVEL_VALUE is not used at site level. */
40 X_LEVEL_VALUE_APP_ID in varchar2 default NULL,
41 /* Used for 'RESP' and 'SERVRESP' level; Resp Application_Id. */
42 X_LEVEL_VALUE2 in varchar2 default NULL);
43
44 procedure PUT_NAMES(P_LOGFILE in varchar2, P_DIRECTORY in varchar2);
45
46 procedure OPEN_FILE;
47 pragma restrict_references(OPEN_FILE, WNDS, RNDS, TRUST);
48
49 procedure PUT(LOG_TEXT in varchar2);
50 pragma restrict_references(PUT, WNDS, RNDS, TRUST);
51
52 procedure PUT_LINE(LOG_PROFNAME in varchar2, LOG_TEXT in varchar2);
53 pragma restrict_references(PUT_LINE, WNDS, RNDS, TRUST);
54
55 procedure PUT_LINE(LOG_TEXT in varchar2);
56 pragma restrict_references(PUT_LINE, WNDS, RNDS, TRUST);
57
58 procedure NEW_LINE(LINES in natural := 1);
59 pragma restrict_references(NEW_LINE, WNDS, RNDS, TRUST);
60
61 procedure CLOSE_FILE;
62 pragma restrict_references(CLOSE_FILE, WNDS, RNDS, TRUST);
63
64 function IS_ENABLED return boolean;
65
66 end FND_CORE_LOG;