Add logging.

This commit is contained in:
jregan
2020-05-22 18:54:17 -07:00
parent 5b1edcdd0e
commit 02184dbfc5
2 changed files with 7 additions and 3 deletions

View File

@@ -96,10 +96,12 @@ func (b *Compiler) Compile() error {
err, "cannot compile %s:\nSTDERR\n%s\n",
b.srcPath(), b.stderr.String())
}
if result := filepath.Join(b.workDir, b.objFile()); !utils.FileExists(result) {
return fmt.Errorf("post compile, cannot find '%s'", result)
result := filepath.Join(b.workDir, b.objFile())
if utils.FileExists(result) {
log.Printf("Created %s", result)
return nil
}
return nil
return fmt.Errorf("post compile, cannot find '%s'", result)
}
func (b *Compiler) report() {

View File

@@ -5,6 +5,7 @@ package loader
import (
"fmt"
"log"
"os"
"path/filepath"
"plugin"
@@ -207,6 +208,7 @@ func (l *Loader) loadGoPlugin(id resid.ResId) (resmap.Configurable, error) {
if !utils.FileExists(absPath) {
return nil, fmt.Errorf("cannot find Go object code '%s'", absPath)
}
log.Printf("Attempting plugin load from '%s'", absPath)
p, err := plugin.Open(absPath)
if err != nil {
return nil, errors.Wrapf(err, "plugin %s fails to load", absPath)