project_files/Android-build/log.pas
author nemo
Mon, 08 Dec 2014 09:35:14 -0500
changeset 10634 35d059bd0932
parent 10017 de822cd3df3a
permissions -rw-r--r--
Use FreeAndNil across the board. Even if we are immediately assigning after, probably avoids accidental mistakes. Also free neglected owner tex on shutdown, and delete hog gears using the normal deletion procedure if for any reason they still exist (EndGame call?).
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7889
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     1
unit log;
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     2
{$ifdef fpc}
5306
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
     3
 {$mode delphi}
7889
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     4
{$endif}
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     5
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     6
interface
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     7
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     8
const libname='liblog.so';
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     9
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    10
      ANDROID_LOG_UNKNOWN=0;
5306
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    11
      ANDROID_LOG_DEFAULT=1;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    12
      ANDROID_LOG_VERBOSE=2;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    13
      ANDROID_LOG_DEBUG=3;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    14
      ANDROID_LOG_INFO=4;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    15
      ANDROID_LOG_WARN=5;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    16
      ANDROID_LOG_ERROR=6;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    17
      ANDROID_LOG_FATAL=7;
7889
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    18
      ANDROID_LOG_SILENT=8;
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    19
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    20
type android_LogPriority=integer;
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    21
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    22
function __android_log_write(prio:longint;tag,text:pchar):longint; cdecl; external libname name '__android_log_write';
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    23
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    24
//function __android_log_print(prio:longint;tag,print:pchar;params:array of pchar):longint; cdecl; external libname name '__android_log_print';
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 7889
diff changeset
    25
7889
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    26
implementation
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    27
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    28
end.