Logování

Je možné uchovávat logy z APEXu?

V APEXu je implementována celá řada logování, které jsou dostupné v administračním rozhraní APEXU ale také pomocí těchto pohledů:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
APEX_DEVELOPER_ACTIVITY_LOG
APEX_DEVELOPER_AUDIT_LOG
APEX_WORKSPACE_ACCESS_LOG
APEX_WORKSPACE_ACTIVITY_LOG
APEX_WORKSPACE_LOG_SUMMARY
APEX_WORKSPACE_LOG_SUMMARY_USR
MY_APEX_WORKSPACE_ACTIVITY_LOG
WWV_FLOW_ACTIVITY_LOG
WWV_FLOW_CLICKTHRU_LOG
WWV_FLOW_CLICKTHRU_LOG_V
WWV_FLOW_USER_ACCESS_LOG
WWV_FLOW_USER_ACCESS_LOG_V
WWV_FLOW_USER_ACTIVITY_LOG
WWV_FLOW_USER_MAIL_LOG

Data v těchto lozích jsou uchovávána v lepším případě 4 týdny, minimálně však po dobu dvou týdnů. Někdy je to ale příšerně krátká doba.

Již jsem byl dotázán na to, zda-li je možné z logů pro uchovávání aktivity na stránkách získat data, jak bylo k aplikaci přistupováno v minulém roce. Chybně jsem se domníval, že se na tyto data jednoduše podívám do logů. Musel jsem tedy klientovy sdělit, že tyto data již k dispozici nejsou a v případě, že si je nebudeme uchovávat ani nebudou.

Řešení, jak jednoduše uchovávat logy do vlastních tabulek popsal Martin Giffy D’Souza na svém blogu. Co je důležité si povšimnout, je fakt, že daný postup je nutné aplikovat pro všechna schémata, pro která je nutné uchovávat logy.

Kamil Schvarcz

jednatel, zakladatel společnosti, senior programátor, školitel

Komentáře

avatar
  Odběr  
Upozornit na

Můžeme Vám s něčím poradit?

S vývojem aplikací v APEXu, Javascriptem, ...

Váš dotaz bude zveřejněn, jakmile na něj jeden z našich expertů odpoví. Vaši e-mailovou adresu nikde uvádět nebudeme.

Vyplňte prosím požadovaná pole.