mirror of
https://github.com/go-gitea/gitea.git
synced 2024-08-26 22:27:29 +02:00
* Panic don't fatal on create new logger Fixes #5854 Signed-off-by: Andrew Thornton <art27@cantab.net> * partial broken * Update the logging infrastrcture Signed-off-by: Andrew Thornton <art27@cantab.net> * Reset the skip levels for Fatal and Error Signed-off-by: Andrew Thornton <art27@cantab.net> * broken ncsa * More log.Error fixes Signed-off-by: Andrew Thornton <art27@cantab.net> * Remove nal * set log-levels to lowercase * Make console_test test all levels * switch to lowercased levels * OK now working * Fix vetting issues * Fix lint * Fix tests * change default logging to match current gitea * Improve log testing Signed-off-by: Andrew Thornton <art27@cantab.net> * reset error skip levels to 0 * Update documentation and access logger configuration * Redirect the router log back to gitea if redirect macaron log but also allow setting the log level - i.e. TRACE * Fix broken level caching * Refactor the router log * Add Router logger * Add colorizing options * Adjust router colors * Only create logger if they will be used * update app.ini.sample * rename Attribute ColorAttribute * Change from white to green for function * Set fatal/error levels * Restore initial trace logger * Fix Trace arguments in modules/auth/auth.go * Properly handle XORMLogger * Improve admin/config page * fix fmt * Add auto-compression of old logs * Update error log levels * Remove the unnecessary skip argument from Error, Fatal and Critical * Add stacktrace support * Fix tests * Remove x/sync from vendors? * Add stderr option to console logger * Use filepath.ToSlash to protect against Windows in tests * Remove prefixed underscores from names in colors.go * Remove not implemented database logger This was removed from Gogs on 4 Mar 2016 but left in the configuration since then. * Ensure that log paths are relative to ROOT_PATH * use path.Join * rename jsonConfig to logConfig * Rename "config" to "jsonConfig" to make it clearer * Requested changes * Requested changes: XormLogger * Try to color the windows terminal If successful default to colorizing the console logs * fixup * Colorize initially too * update vendor * Colorize logs on default and remove if this is not a colorizing logger * Fix documentation * fix test * Use go-isatty to detect if on windows we are on msys or cygwin * Fix spelling mistake * Add missing vendors * More changes * Rationalise the ANSI writer protection * Adjust colors on advice from @0x5c * Make Flags a comma separated list * Move to use the windows constant for ENABLE_VIRTUAL_TERMINAL_PROCESSING * Ensure matching is done on the non-colored message - to simpify EXPRESSION
45 lines
921 B
ArmAsm
45 lines
921 B
ArmAsm
// Copyright 2014 The Go Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
// +build linux
|
|
// +build ppc64 ppc64le
|
|
// +build !gccgo
|
|
|
|
#include "textflag.h"
|
|
|
|
//
|
|
// System calls for ppc64, Linux
|
|
//
|
|
|
|
// Just jump to package syscall's implementation for all these functions.
|
|
// The runtime may know about them.
|
|
|
|
TEXT ·SyscallNoError(SB),NOSPLIT,$0-48
|
|
BL runtime·entersyscall(SB)
|
|
MOVD a1+8(FP), R3
|
|
MOVD a2+16(FP), R4
|
|
MOVD a3+24(FP), R5
|
|
MOVD R0, R6
|
|
MOVD R0, R7
|
|
MOVD R0, R8
|
|
MOVD trap+0(FP), R9 // syscall entry
|
|
SYSCALL R9
|
|
MOVD R3, r1+32(FP)
|
|
MOVD R4, r2+40(FP)
|
|
BL runtime·exitsyscall(SB)
|
|
RET
|
|
|
|
TEXT ·RawSyscallNoError(SB),NOSPLIT,$0-48
|
|
MOVD a1+8(FP), R3
|
|
MOVD a2+16(FP), R4
|
|
MOVD a3+24(FP), R5
|
|
MOVD R0, R6
|
|
MOVD R0, R7
|
|
MOVD R0, R8
|
|
MOVD trap+0(FP), R9 // syscall entry
|
|
SYSCALL R9
|
|
MOVD R3, r1+32(FP)
|
|
MOVD R4, r2+40(FP)
|
|
RET
|