Mercurial > projects > dwt-linux
comparison dwt/internal/c/pango.d @ 361:4bffbf81e2d6
redirect direct prints to DwtLogger
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 20 Mar 2009 21:00:06 +0100 |
parents | 6956821fe8ed |
children |
comparison
equal
deleted
inserted
replaced
360:ee1dd551f5b1 | 361:4bffbf81e2d6 |
---|---|
10 | 10 |
11 public import dwt.internal.c.glib_object; | 11 public import dwt.internal.c.glib_object; |
12 | 12 |
13 version(DYNLINK){ | 13 version(DYNLINK){ |
14 import tango.sys.SharedLib : SharedLib; | 14 import tango.sys.SharedLib : SharedLib; |
15 import tango.util.log.Trace; | |
16 struct Symbol{ | 15 struct Symbol{ |
17 String name; | 16 String name; |
18 void** symbol; | 17 void** symbol; |
19 } | 18 } |
20 } | 19 } |
33 try{ | 32 try{ |
34 *s.symbol = lib.getSymbol( s.name.ptr ); | 33 *s.symbol = lib.getSymbol( s.name.ptr ); |
35 } | 34 } |
36 catch(Exception e){} | 35 catch(Exception e){} |
37 if( *s.symbol is null ){ | 36 if( *s.symbol is null ){ |
38 Trace.formatln( "{}: Symbol '{}' not found", libname, s.name ); | 37 getDwtLogger().trace( "{}: Symbol '{}' not found", libname, s.name ); |
39 } | 38 } |
40 else{ | 39 else{ |
41 loaded++; | 40 loaded++; |
42 } | 41 } |
43 } | 42 } |
44 } else { | 43 } else { |
45 Trace.formatln( "Could not load the library {}", libname ); | 44 getDwtLogger().trace( "Could not load the library {}", libname ); |
46 } | 45 } |
47 } | 46 } |
48 } | 47 } |
49 | 48 |
50 | 49 |