project_files/Android-build/log.pas
author Mitchell Kember <mk12360@gmail.com>
Thu, 29 Nov 2012 19:44:18 -0500
changeset 8144 f3ba33d5d2b1
parent 7889 57b117d441b9
child 10017 de822cd3df3a
permissions -rw-r--r--
Google Code-in: Hide "video record" keybind option Removes the recording keybinding option using preprocessor conditions when it is unavailable. This includes when Hedgewars is being built either with the recording feature explicitly disabled or when FFMPEG/LibAV were not found. https://google-melange.appspot.com/gci/task/view/google/gci2012/7948213
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';
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    25
  
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.