Skip to content
Snippets Groups Projects
  • bigbes's avatar
    cf15a46a
    Add greplog. Fixes gh-516 · cf15a46a
    bigbes authored
    1) server.get_log(); server.seek_once(msg) -- since we get log object
    2) server.logfile_pos.seek_once(msg) -- since the start of server
    cf15a46a
    History
    Add greplog. Fixes gh-516
    bigbes authored
    1) server.get_log(); server.seek_once(msg) -- since we get log object
    2) server.logfile_pos.seek_once(msg) -- since the start of server
print.test.py 673 B
import tarantool

import sys
import os
import re

log = server.get_log()

admin('print("Hello, world")')
admin("io = require('io')")

admin("""local f = require('fiber').create(
    function()
        print('Ehllo, world')
        io.flush()
    end
)""")
admin("require('fiber').sleep(0.1)")

print("Check log line (Hello):")
print('---')
if log.seek_once('Hello') >= 0:
    print('- "logfile contains "Hello""')
else:
    print('- "logfile does not contain "Hello""')
print('...')

print("Check log line (Ehllo):")
print('---')
if log.seek_once('Ehllo') >= 0:
    print('- "logfile contains "Ehllo""')
else:
    print('- "logfile does not contain "Ehllo""')
print('...')