-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathlogtype.pks.sql
More file actions
32 lines (22 loc) · 871 Bytes
/
Copy pathlogtype.pks.sql
File metadata and controls
32 lines (22 loc) · 871 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
create or replace TYPE logtype as object (
name varchar2(1000),
log_level varchar2(20),
start_date date,
end_date date,
message varchar2(4000),
statement clob,
static function init(name varchar2 default 'anonymous') return logtype,
static function init(package_name varchar2 , proc_name varchar2 ) return logtype,
member procedure persist,
member procedure info(message varchar2, statement long default null),
member procedure success(message varchar2, statement long default null),
member procedure error(message varchar2, statement long default null),
member procedure warning(message varchar2, statement long default null),
member procedure log(
name varchar2,
message varchar2 default null,
statement long default null,
log_level varchar2 default 'INFO'
),
member procedure print
);