Method: Proj::Context#set_log_function

Defined in:
lib/proj/context.rb

#set_log_function(pointer = nil, &proc) ⇒ nil

Sets a custom log function

Examples:

context.set_log_function(data) do |pointer, int, message|
  ... do stuff...
end

Parameters:

  • pointer (FFI::MemoryPointer) (defaults to: nil)

    Optional pointer to custom data

  • proc (Proc)

    Custom logging procedure

Returns:

  • (nil)


75
76
77
# File 'lib/proj/context.rb', line 75

def set_log_function(pointer = nil, &proc)
  Api.proj_log_func(self, pointer, proc)
end