mirror of
https://github.com/fluencelabs/assemblyscript-sdk
synced 2025-04-24 14:22:14 +00:00
add logger
This commit is contained in:
parent
366a9a6852
commit
0352242e46
13
assembly/logger.ts
Normal file
13
assembly/logger.ts
Normal file
@ -0,0 +1,13 @@
|
||||
export declare function write(b: i32): void;
|
||||
export declare function flush(): void;
|
||||
|
||||
export function log(message: string): void {
|
||||
let messageStr = message + "\n";
|
||||
let strLen: i32 = messageStr.length;
|
||||
|
||||
for (let i = 0; i < strLen; i++) {
|
||||
let b: u8 = messageStr.charCodeAt(i) as u8;
|
||||
write(b);
|
||||
}
|
||||
flush();
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user