Merge pull request #237 from datasaur/master

Enable log capture if stdout is not a terminal (issue #229)
This commit is contained in:
Joe Nelson
2015-07-24 09:51:37 -07:00
+6
View File
@@ -24,6 +24,8 @@ import qualified Hasql as H
import qualified Hasql.Postgres as P
import Options.Applicative hiding (columns)
import System.IO (stderr, stdin, stdout, hSetBuffering, BufferMode(..))
import PostgREST.Config (AppConfig(..), argParser, corsPolicy)
isServerVersionSupported = do
@@ -32,6 +34,10 @@ isServerVersionSupported = do
main :: IO ()
main = do
hSetBuffering stdout LineBuffering
hSetBuffering stdin LineBuffering
hSetBuffering stderr NoBuffering
let opts = info (helper <*> argParser) $
fullDesc
<> progDesc (